Busca

Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 



 

Aprenda inglês em casa

Baixe gratuitamente as duas primeiras aulas

English for Reading and Listening

Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.

Saiba mais e faça sua inscrição

Red Bug

Linguagem dentro da linguagem - parte 3 - DDL

Por: Luiz Paulo de Oliveira Santos

Data de Publicação: 09 de Fevereiro de 2007

Falamos no ultimo artigo de DML, e agora estaremos falando de DDL.

Só depois que escrevi esse artigo, notei que os ultimos, e, em seqüencia, trataram assuntos teóricos, então, para os próximos mudaremos de assunto, mesmo sem ter finalizado o tópico.

A DDL (Data Definition Language) é uma linguagem para definição de dados. Um exemplo de DDL é um XML Schema, por curiosidade leiam o artigo de Maurício M. Maia aqui mesmo no Dicas-L, e poderão ver um exemplo de DDL pura.

Bem, refocando nosso assunto, pois aqui tratamos de SQL, então teremos algumas instruções específicas para tal, mas antes, para que serve a DDL?

Bem, resumindo a poucos tópicos, DDL visa:

Criar estrutura de dados

Remover estrutura de dados

Alterar estruturas de dados

Logo, em SQL:

CREATE Para criar novos objetos, como: bancos de dados, tabelas, índices, stores procedures e etc...
DROP Para remover tudo o que foi criado com CREATE
ALTER Para efetuar modificações em objetos existentes no banco de dados
TRUNCATE Para efetuar uma limpeza irreversível de uma tabela

Observação: Cabe lembrar que alguns bancos de dados podem não implementar o ALTER para todos os objetos, e as vezes para nenhum objeto, exigindo nesse caso que os usuários façam a exclusão do objeto e o recriem com as características que deseje.

Exemplos de instruções DDL:

  1. ALTER TABLE

  2. CREATE INDEX

  3. ALTER INDEX

  4. DROP INDEX

  5. CREATE VIEW

  6. DROP VIEW

Um assunto relacionado com DDL é DBCC (Database Console Commands) - Que indica tópicos para se efetuar a checagem lógica e física do banco de dados, muito usado em um banco de dados comercial.

No próximo artigo falaremos de como automatizar back up.

Até lá!

Recomende este site
Recomendar este artigo

Opinião dos Leitores

*Nome:
Email:
Me notifique sobre novos comentários nessa pagina
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Artigos Publicados


Para se manter atualizado sobre as novidades desta coluna, consulte sempre o newsfeed RSS

Desenvolverde RSS

Para saber mais sobre RSS, leia o artigo O Padrão RSS - A luz no fim do túnel.