você está aqui: Home  → Colunistas  →  Bancos de Dados Livres

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á!

Sobre o autor

Luiz Paulo de Oliveira Santos teve seu primeiro contato com computadores em 1984, estudou BASIC para equipamentos de 8 bits (ZX-81 e Apple 2), em 1985 com o ambiente de 16 bits, e em 1988 com o ambiente de 32 bits. Em 1993 foi um dos primeiros Brasileiros a ter contato com o VBK que em 1995 se tornou o Delphi. Graduou em Tecnologia Em Processamento de Dados, cursou especialização em Análise de Sistemas e atualmente é graduando em Ciências Jurídicas. Atua como analista de suporte de redes da Universidade Metodista de Piracicaba, é editor da revista DB Freemagazine (uma revista gratuíta focada exclusivamente para bancos de dados Cliente/Servidor) e professor nas Faculdades Integradas Einstein de Limeira no curso de Tecnologia em Sistemas de Informação. Tem experiência nas áreas: Sistemas de Computação, Redes e Teleprocessamento de Dados, Bancos de Dados cliente-servidor e SQL. É autor do livro Firebird - Dicas de Segurança, publicado pela Editora Ciência Moderna.

Recomende este artigo nas redes sociais

 

 

Veja a relação completa dos artigos desta coluna