Você está na página 1de 2

Linguagem de Definição de Dados (DDL)

A linguagem de definição de dados (DDL) é usada para criar e modificar a estrutura de objetos em um
banco de dados usando comandos predefinidos e uma sintaxe específica . Esses objetos de banco de
dados incluem tabelas , sequências, locais, aliases , esquemas e índices.

Linguagem de definição de dados explicada

DDL é uma linguagem padronizada com comandos para definir os grupos de armazenamento ( stogroups
), diferentes estruturas e objetos em um banco de dados. As instruções DDL criam, modificam e removem
objetos de banco de dados, como tabelas, índices e stogroups . DDL também é usado de forma genérica
para se referir a qualquer linguagem que descreva dados.

DDL inclui instruções de linguagem de consulta estruturada ( SQL) para criar e eliminar bancos de dados,
aliases, localizações, índices, tabelas e sequências. Também inclui instruções para alterar esses objetos e
impor ou descartar certas restrições nas tabelas, como as seguintes:

 EXCLUSIVO

 PRIMÁRIO

 CHAVE ESTRANGEIRA

 VERIFICAR

Essas restrições são usadas para impor exclusividade, integridade referencial ou de domínio .

Quando uma instrução DDL é executada, ela entra em vigor imediatamente no banco de dados.

DDL às vezes é conhecido como Linguagem de Descrição de Dados, pois suas instruções também podem
ser usadas para descrever, comentar e colocar rótulos em objetos de banco de dados.

DDL x SQL x DML x DQL

Como o DDL inclui instruções SQL para definir alterações no esquema do banco de dados, ele é
considerado um subconjunto do SQL. SQL usa verbos ingleses normais para modificar objetos de banco
de dados e DDL não aparece como um idioma diferente em um banco de dados SQL.

Na Linguagem de Manipulação de Dados (DML), os comandos são usados para modificar dados em um
banco de dados. As instruções DML controlam o acesso aos dados do banco de dados . Em contraste, os
comandos DDL são usados para criar, excluir ou alterar a estrutura de objetos em um banco de dados,
mas não seus dados. A DDL lida com as descrições do esquema do banco de dados e é útil para criar novas
tabelas, índices, sequências, stogroups , etc. e para definir os atributos desses objetos, como tipo de
dados, tamanho do campo e nomes de tabelas alternativas (aliases).

Você também pode gostar