Data Manipulation Language

Da Wikipedia, l'enciclopedia libera.

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.

[modifica] Voci correlate

Strumenti personali