1.1. Es unlenguaje proporcionado por el Sistema de Gestión de Base de Datos
1.2. Tiene paquetes comandos SQL incluidos que permiten al administrador controlar el acceso a los datos contenidos en la Base de Datos.
1.3. GRANT: PERMITE DAR PERMISOS A UNO O VARIOS USUARIOS O ROLES PARA RELIZAR TAREAS DETERMINADAS
2. son para definir el esquema o estructura de la base de datos
3. DML (DATA MANIPULATION LANGUAGE)
3.1. Se utiliza para la gestión de datos dentro de los objetos de esquema.
3.2. Permite a los usuarios de la misma llevar a cabo las tareas de consulta o modificación de los datos
3.3. UPDATE - ACTUALIZACIONES DE DATOS EXISTENTES EN UNA TABLA.
4. DDL (DATA DEFINITION LANGUAGE)
4.1. Se utiliza para para definir estructuras de datos
4.2. Permite a los usuarios de la base de datos llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.
4.3. TRUNCATE - ELIMINAR TODOS LOS REGISTROS DE UNA TABLA , INCLUYENDO TODOS
5. TCL (CONTROL DE TRANSACCIÓN)
5.1. Es un lenguaje de programación y un subconjunto de SQL , que se utiliza para controlar el procesamiento de transacciones en una base de datos.
5.2. Una transacción es una unidad lógica de trabajo que comprende una o más sentencias SQL, por lo general un grupo de Data Manipulation Language
5.3. SAVEPOINT - IDENTIFICA UN PUNTO EN UNA TRANSACCIÓN A LA QUE MÁS TARDE