Lenguajes del SGBD

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

LenguajeRecuerda
DDLDefine la BD
DMLManipula datos
DCLControla permisos
TCLControla 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.