SQL en quatre idiomes: DDL, DML, DCL, TCL

Sql Four Languages



  1. Les instruccions DDL (Data Definition Language) s’utilitzen per definir l’estructura o l’esquema de la base de dades.

    DDL és una de les quatre funcions principals del llenguatge SQL.
    s’utilitza per definir l’estructura de tres nivells de la base de dades, inclòs el model extern, el model conceptual, el model intern i el seu mapatge mutu, i definir la integritat de les dades, el control de seguretat i altres restriccions
    DDL no requereix commit.
    CREAR
    EDAT
    TIRAR
    TRONCAR
    COMENTARI
    RENOMINA



  2. Les declaracions de llenguatge de manipulació de dades DML (Data Manipulation Language) s’utilitzen per gestionar dades dins d’objectes d’esquema.



    Proporcionat pel SGBD, utilitzat pels usuaris o programadors per realitzar el funcionament de les dades a la base de dades.
    El DML es divideix en DML interactiu i DML incrustat.
    Segons el nivell d'idioma, el DML es pot dividir en DML procedimental i DML no procedimental.
    requereix commit.
    SELECCIONA
    INSERTAR
    ACTUALITZACIÓ
    ESBORRAR
    VA
    ANOMENADA
    EXPLICA EL PLA
    TAULA DE BLOQUEIG



  3. Autorització d’idiomes de control de base de dades DCL (Data Control Language), control de funcions, etc.
    Autorització de SUBVENCIÓ
    REVOCAR cancel·lar l'autorització

  4. Llenguatge de control de transaccions TCL (Transaction Control Language)
    SAVEPOINT Estableix el punt de guardat
    ROLLBACK
    CONJUNT TRANSACCIÓ

SQL es divideix principalment en quatre parts:
(1) Definició de dades. (SQL DDL) s’utilitza per definir esquemes SQL, taules bàsiques, vistes i índexs per crear i desfer operacions.
(2) Manipulació de dades. (SQL DML) La manipulació de dades es divideix en dos tipus: consulta de dades i actualització de dades. L'actualització de dades es divideix en tres operacions: inserir, suprimir i modificar.
(3) Control de dades. Inclou l’autorització de taules i vistes bàsiques, descripció de regles d’integritat, control de transaccions, etc.
(4) Regles per a l'ús de SQL incrustat. Implica les regles utilitzades quan les sentències SQL estan incrustades en programes de llenguatge amfitrió.



imatge
transferit des de: original bloc