Limbajul de manipulare a datelor ( DML ) este o familie de limbaje informatice utilizate de programele de calculator sau utilizatorii bazelor de date pentru a prelua, insera, șterge sau modifica date din bazele de date .
În prezent, cel mai popular limbaj DML este SQL , folosit pentru a prelua și manipula date într-un RDBMS . Alte forme de DML sunt utilizate în IMS/DL1, bazele de date CODASYL (cum ar fi IDMS ) și altele.
DML-urile au fost folosite inițial doar de programele de calculator, dar odată cu apariția SQL-ului, oamenii au început să le folosească și ei.
Funcțiile limbajelor DML sunt definite de primul cuvânt dintr-o propoziție (deseori numită interogare ), care este aproape întotdeauna un verb. În cazul SQL, aceste verbe sunt select , insert , update și delete . Acest lucru transformă natura limbajului într-o serie de instrucțiuni (comenzi) obligatorii pentru baza de date.
Limbile DML pot varia semnificativ între diferiții furnizori de DBMS. Există un standard SQL stabilit de ANSI , dar furnizorii de DBMS oferă adesea propriile „extensii” pentru limbaj.
Limbile DML sunt împărțite în principal în două tipuri:
Bază de date | |
---|---|
Concepte |
|
Obiecte |
|
Chei | |
SQL |
|
Componente |