DDL DML DCL TCL - Tensho97/Aprende-a-Aprender GitHub Wiki
DDL (Data Definition Language):
Permite crear y modificar la estructura de una base de datos.
- CREATE: Utilizado para crear nuevas tablas, campos e índices.
- ALTER: Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
- DROP: Empleado para eliminar tablas e índices.
- TRUNCATE: Empleado para eliminar todos los registros de una tabla.
- COMMENT: Utilizado para agregar comentarios al diccionario de datos.
- RENAME: Tal como su nombre lo indica es utilizado para renombrar objetos.
DML (Data Manipulation Language):
Permite recuperar, almacenar, modificar, eliminar, insertar y actualizar datos de una base de datos.
- SELECT: Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado.
- INSERT: Utilizado para cargar de datos en la base de datos en una única operación.
- UPDATE: Utilizado para modificar los valores de los campos y registros especificados
- DELETE: Utilizado para eliminar registros de una tabla de una base de datos.
DCL (Data Control Language):
Permite crear roles, permisos e integridad referencial, así como el control al acceso a la base de datos.
- GRANT: Usado para otorgar privilegios de acceso de usuario a la base de datos.
- REVOKE: Utilizado para retirar privilegios de acceso otorgados con el comando GRANT.
TCL (Transactional Control Language):
Permite administrar diferentes transacciones que ocurren dentro de una base de datos.
- COMMIT: Empleado para guardar el trabajo hecho.
- ROLLBACK: Utilizado para deshacer la modificación que hice desde el último COMMIT.
¿Qué es la integridad referencial?
La integridad referencial es propiedad de la base de datos. La misma significa que la clave externa de una tabla de referencia siempre debe aludir a una fila válida de la tabla a la que se haga referencia. La integridad referencial garantiza que la relación entre dos tablas permanezca sincronizada durante las operaciones de actualización y eliminación.
Autores: Vanesa, Julián