Skip to main content

Cos'è il linguaggio di manipolazione dei dati?

Il linguaggio di manipolazione dei dati (DML) è un linguaggio computer strutturato utilizzato nei database per manipolare i dati in qualche modo.Alcune delle manipolazioni di base utilizzate nel linguaggio di manipolazione dei dati includono l'aggiunta al database, la modifica di un record, l'eliminazione di un record e lo spostamento dei dati da una posizione all'altra.I comandi DML sono semplici e coinvolgono una o due parole, come "selezionare" o "aggiornamento", per avviare il comando.DML può essere diviso in codice procedurale e non procedurale, con l'utente che specifica quale dato è richiesto e come raggiungerlo, o proprio ciò che è necessario, rispettivamente.Senza DML, non ci sarebbe modo di manipolare i dati nel database.

Uno dei motivi principali per l'utilizzo di un database è archiviare informazioni, ma il dato è in genere inutile o di uso limitato se non può essere manipolato.Il linguaggio di manipolazione dei dati è il linguaggio standard utilizzato per interagire con le informazioni archiviate nel database.Attraverso questo elenco di comandi, un utente può avviare una serie di modifiche al database per aumentarne l'utilità.

La lingua di manipolazione dei dati è un linguaggio piuttosto semplice, soprattutto se confrontato con altri linguaggi di manipolazione e ha bisogno di solo una o due parole per iniziareun comando.I comandi stessi sono compresi chiaramente mdash;Il comando "Aggiornamento" viene utilizzato per aggiornare un record e un comando "Elimina" viene utilizzato per eliminare un record, ad esempio.Come standard, i comandi vengono inseriti nelle lettere maiuscole.

Ci sono due sezioni per la lingua di manipolazione dei dati: procedurali e non procedurali.Il modo procedurale di codifica viene spesso utilizzato nelle impostazioni aziendali ed è il modo corretto di codificare la richiesta DML.In questo schema, l'utente indica al database con quale dato l'utente desidera lavorare e come ottenere il dato.Questo metodo tende ad assumere più codice ed è un po 'più difficile per gli utenti, ma garantisce la fedeltà della codifica e dei record del database.

Il secondo metodo di codifica è noto come non procedurale e, sebbene possa essere fatto, non è il funzionariomodo di lavorare con un database.Nel linguaggio di manipolazione dei dati non procedurali, l'utente dice solo al database con quale dato di lavoro, ma non a come recuperarlo.I comandi stessi prendono molto meno codice, quindi sarà più facile per l'utente.Allo stesso tempo, il database può generare una codifica imprevisto o inefficiente a seguito di DML non procedurale