Data Manipulation Language
Da Wikipedia, l'enciclopedia libera.
| Questa voce sull'argomento informatica è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia.
|
Data Manipulation Language (DML) è una famiglia di Linguaggi di Programmazione che consente di leggere, inserire, modificare o eliminare i dati in un database.
Attualmente il linguaggio di manipolazione dati più utilizzato è l'SQL (Structured Query Language), che trova il suo maggiore campo di applicazione nel trattamento dei database relazionali. Altri linguaggi di tipo DML sono usati da DBMS non relazionali, come l'IMS/DL1 e l'IDMS.
I comandi DML all'inizio erano utilizzati solo all'interno di programmi scritti in altri Linguaggi di programmazione, ma in seguito all'affermazione di SQL sono oggi usati anche dagli utenti finali.
I comandi DML esprimono azioni da effettuare sui dati identificate dalla parola iniziale dell'istruzione, che quasi sempre è un verbo. Nel caso di SQL, i verbi utilizzati sono SELECT per la ricerca, INSERT per l'inserimento, UPDATE per l'aggiornamento e DELETE per la cancellazione.
Le istruzioni DML dell'SQL sono state standardizzate dall'ANSI, ma molti produttori di DBMS forniscono estensioni proprietarie che garantiscono funzionalità aggiuntive.

