DCL (Data Control Language): controla os aspectos de autorização de dados e licenças de usuários para controlar quem tem acesso para ver ou manipular dados dentro do banco de dados. Inclui os comandos GRANT e REVOKE.
DTL (Data Transaction Language): linguagem para tratar as transações. Os principais comandos desta linguagem são o COMMIT e o ROLLBACK.
DDL (Data Definition Language): permite ao utilizador definir tabelas novas e elementos associados. Os comandos desta linguagem são CREATE, ALTER e DROP.
DML (Data Manipulation Language): utilizado para realizar inclusões, consultas, alterações e exclusões de dados presentes em registros.
Estas tarefas podem ser executadas em vários registros de diversas tabelas ao mesmo tempo. Os comandos que realizam respectivamente as funções referidas são SELECT, INSERT, UPDATE e DELETE.
letra E