• DDL – (Data Definition Language - Linguagemde Definição de Dados) – Para a definição dos esquemas conceitual e interno.
– O SGBD possui um compilador DDL que permite a execução das declarações para identificar as descrições dos esquemas e para armazená- las no catálogo do SGBD.
– A DDL é utilizada em SGBDs onde a separação entre os níveisinterno e conceitual não é muito clara.
• SDL – (Storage Definition Language - Linguagemde Definição de Armazenamento)
– Em um SGBD em que a separação entre os níveis conceitual e interno são bem claras, é utilizado uma outra linguagem, a para a especificação do esquema interno.
– A especificação do esquema conceitual fica por conta da DDL.
• VDL – (Vision Definition Language - Linguagemde Definição de Visões)
– Em um SGBD que utiliza a arquitetura três esquemas, é necessária a utilização de mais uma linguagempara a definição de visões.
• DML – (Data Manipulation Language - Linguagem de Manipulação de Dados).
– Uma vez que o esquema esteja compilado e o banco de dados esteja populado, usa-se uma linguagem para fazer a manipulação dos dados, a DML
http://www2.unemat.br/~ivanpires/files/dwl/bd/slides/bd_3.pdf