Utilizada pelo DBA (Administrador do banco de
dados) e projetistas do banco para especificar o
esquema conceitual.
Data Manipulation Language (DML):
Usada para especificar a atualização e recuperação do banco de dados,
comandos DML podem ser embutidos em linguagens de programação como COBOL,
C, JAVA, também podem ser aplicados diretamente ao banco de dados através
das consultas.
Alto-nível ou não-procedural
Como por exemplo a linguagem SQL, que é
orientada a conjuntos e especifica qual
dado deve ser recuperado.
Baixo-Nível ou Linguagem Procedural
Orientada à registo, especificamente como recuperar
dados e incluir construções como, looping, if-then-else