Requisito previo: comandos SQL
1. Lenguaje de definición de datos (DDL) :
Lenguaje de definición de datos, como sugiere el nombre, se utiliza para definir el esquema de la base de datos. Por ejemplo: crear tabla, alterar tabla son algunas de las instrucciones DDL en SQL .
2. Lenguaje de control de transacciones (TCL) :
el lenguaje de control de transacciones, como sugiere su nombre, contiene esos comandos que se utilizan para administrar transacciones dentro de la base de datos.
Diferencia entre DDL y TCL:
S. No. | DDL | TCL |
---|---|---|
1. | Significa Lenguaje de definición de datos. | Significa Lenguaje de Control de Transacciones. |
2. | Se utiliza para definir estructuras de datos o el esquema general de la base de datos. | Contiene esos comandos, que se utilizan para administrar transacciones dentro de la base de datos. |
3. | Mediante el uso de comandos DDL, las transacciones de la base de datos no se pueden manejar. | Los comandos TCL están destinados a manejar transacciones de bases de datos. |
4. | Los archivos se pueden mantener fácilmente mediante comandos DDL. | Gestiona las diferentes tareas con la característica importante, Atomicity. |
5. | Al escribir cualquier consulta, generalmente las declaraciones DDL se escriben antes que las declaraciones TCL. | Por lo general, las declaraciones TCL se escriben antes que las declaraciones DDL. |
6. | DDL no requiere ningún archivo de registro para mantener la base de datos. | Utiliza archivos de registro para realizar un seguimiento de los registros de todas las transacciones en una base de datos. |
7. | Algunos comandos DDL que se usan con frecuencia: CREATE, ALTER, DROP. | Algunos comandos TCL que se usan con frecuencia: COMMIT, ROLLBACK. |
Publicación traducida automáticamente
Artículo escrito por dikshamulchandani1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA