Che cos'è il linguaggio di manipolazione dei dati?

Il linguaggio di manipolazione dei dati (DML) è un linguaggio informatico 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 di dati da una posizione all'altra. I comandi DML sono semplici e coinvolgono una o due parole, come "SELEZIONA" o "AGGIORNA", per avviare il comando. Il DML può essere suddiviso in codice procedurale e non procedurale, con l'utente che specifica quale dato è richiesto e come raggiungerlo, o solo 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 è l'archiviazione delle 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. Tramite questo elenco di comandi, un utente può avviare una serie di modifiche al database per aumentarne l'utilità.

Il linguaggio di manipolazione dei dati è un linguaggio piuttosto semplice, soprattutto se confrontato con altri linguaggi di manipolazione, e richiede solo una o due parole per avviare un comando. I comandi stessi sono compresi chiaramente: il comando "AGGIORNA" viene utilizzato per aggiornare un record e, ad esempio, un comando "ELIMINA" consente di eliminare un record. Come standard, i comandi sono inseriti in maiuscolo.

Esistono due sezioni del linguaggio di manipolazione dei dati: procedurale e non procedurale. 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 dice al database con quale dato l'utente desidera lavorare e come ottenerlo. Questo metodo tende a richiedere 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 delle richieste è noto come non procedurale e, sebbene possa essere fatto, non è il modo ufficiale di lavorare con un database. Nel linguaggio di manipolazione dei dati non procedurale, l'utente dice al database solo con quale dato lavorare, ma non come recuperarlo. I comandi stessi richiedono molto meno codice, quindi sarà più facile per l'utente. Allo stesso tempo, il database può generare una codifica imprevista o inefficiente a causa del DML non procedurale.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?