Permite al administrador del sistema controlar el acceso al mismo
Para permitir a los usuarios introducir datos para posteriores tareas de consulta o modificación
Para la definir estructuras almacenadoras de datos, asi como los procedimientos y funciones para consultarlos

Tipos de lenguaje BBDD

DDL (Data Definition Language)

CREATE

ALTER

DROP

Para eliminar objetos de la estructura, como un infice o una secuencia

Para modificar la estrictura, como añadiendo o borrando columnas de la tabla

Para crear base de datos, tablas y vistas

DML (Data Modification Language)

SELECT

Para realizar consultas sobre los datos

INSERT

Para insertar valores en la base de datos

UPDATE

Para modificar los valores de uno o varios registros

DELETE

Para eliminar filas en una tabla

DCL

GRANT

Permite otorgar permisos

REVOKE

Permite eliminar permisos previamente concedidos