Adatdefiníciós nyelv

A Data Definition Language ( DDL ) olyan számítógépes nyelvek családja, amelyeket számítógépes programokban használnak az adatbázisok szerkezetének leírására .

Jelenleg a legnépszerűbb DDL nyelv az SQL , amelyet az RDBMS - ben lévő adatok lekérésére és kezelésére használnak , és a DDL, DML és DCL elemeit egyesíti .

A DDL nyelvek jellemzőit a mondat első szava határozza meg (gyakran lekérdezésnek hívják ), amely szinte mindig ige. Az SQL esetében ezek az igék - " create " (" létrehozás "), " alter " ( " változtatás "), " drop " ( " törlés "). Ezeket a lekérdezéseket vagy parancsokat gyakran keverik más SQL-parancsokkal, ezért a DDL nem egy külön számítógépes nyelv.

A létrehozási lekérdezés adatbázis, tábla, index, nézet vagy tárolt eljárás létrehozására szolgál. Az alter lekérdezés egy meglévő adatbázis-objektum (tábla, index, nézet vagy tárolt eljárás) vagy magának az adatbázisnak a módosítására szolgál. A drop lekérdezés egy meglévő adatbázis-objektum (tábla, index, nézet vagy tárolt eljárás) vagy magának az adatbázisnak az eldobására szolgál. Végül a DDL rendelkezik az elsődleges és az idegen kulcs fogalmával, amelyek kikényszerítik az adatok integritását. Az "elsődleges kulcs" elsődleges kulcs , az "idegen kulcs" idegen kulcs parancsok szerepelnek a "tábla létrehozása ", " alternatív tábla" lekérdezésekben . [1]

A DDL nyelvek jelentősen eltérhetnek a különböző DBMS-szállítóktól. Az ISO / IEC számos SQL-szabványt állított be (SQL-89, SQL-92 , SQL:1999 , SQL:2003 , SQL:2008 ), de az adatbázis-szállítók gyakran kínálnak saját „kiterjesztéseket” a nyelvhez, és gyakran meg is teszik. nem támogatja teljes mértékben a szabványt.

Lásd még

Jegyzetek

  1. Beynon-Davies P. (2004). Database Systems 3. kiadás. Palgrave, Basingstoke, Egyesült Királyság. ISBN 1-4039-1601-2