El lenguaje que se utiliza para especificar el esquema de la base de datos (creación, modificación y borrado de tablas), las vistas de los usuarios y las estructuras de almacenamiento es el -> Lenguaje de definición de datos (LDD o DDL, de Data Definition Language).
DML -> Manipula los datos, no la estructura. Ejemplos: SELECT, INSERT, UPDATE, DELETE y MERGE
DCL -> Controla permisos y seguridad. Ejemplos: GRANT y REVOKE
TCL -> Controla las transacciones. Ejemplos: COMMIT, ROLLBACK y SAVEPOINT
DDL (Definition)
👉 Define la estructura
- CREATE
- ALTER
- DROP
- TRUNCATE (según clasificación)
- RENAME (según SGBD)
Piensa: Diseño de la BD.
DML (Manipulation)
👉 Manipula datos
- SELECT
- INSERT
- UPDATE
- DELETE
- MERGE
Piensa: Trabajar con los registros.
DCL (Control)
👉 Permisos
- GRANT
- REVOKE
TCL (Transactions)
👉 Transacciones
- COMMIT
- ROLLBACK
- SAVEPOINT
Truco para memorizar
| Lenguaje | Recuerda |
|---|---|
| DDL | Define la BD |
| DML | Manipula datos |
| DCL | Controla permisos |
| TCL | Controla transacciones |
SAP HANA = Es una plataforma de base de datos en memoria para asegurar su alto rendimiento.
SAP HANA es una plataforma de base de datos en memoria (in-memory database) desarrollada por SAP.
Su característica principal es:
- almacenar los datos principalmente en memoria RAM;
- combinar procesamiento transaccional (OLTP) y analítico (OLAP);
- ofrecer un rendimiento muy elevado para consultas y análisis.
SAP Business One = Es una solución ERP de SAP diseñada para pequeñas y medianas empresas, enfocada en la gestión integral.