Concetti Chiave

  • I linguaggi utilizzati nei DBMS comprendono DDL per la definizione dei dati, DMCL per il controllo dei dispositivi di memorizzazione, DCL per i diritti di accesso, DML per la manipolazione dei dati e QL per le interrogazioni.
  • Il linguaggio SQL è diventato lo standard nei database relazionali grazie alla sua potenza, velocità e capacità di integrare diverse funzioni in un unico strumento.
  • SQL svolge simultaneamente le funzioni di DDL, DMLC, DCL, DML e QL, semplificando il lavoro per utenti e programmatori.
  • L'evoluzione dei DBMS ha portato a una maggiore integrazione e semplicità d'uso, migliorando la gestione dei database.
  • I linguaggi specializzati per i database sono stati rivisitati per garantire una gestione più potente e lineare delle informazioni.

Per poter manipolare i dati salvati nelle tabelle di un database il dbms metta a disposizione degli utenti una serie di linguaggi che consentono di svolgere le principali funzioni dalla dichiarazione delle strutture dati alla definizione delle chiavi,dal caricamento delle tabelle alla loro visualizzazione in maschere dall'elaborazione dei dati alla loro stampa in report predefiniti dalla gestione della sicurezza negli accessi al salvataggio dei dati.

Classificazione dei linguaggi DBMS

Il DBMS contiene,tra i moduli software che compongono, un traduttore in grado di interpretare i comandi che l'utente fornisce per l'esecuzione delle sue richieste i linguaggi speciali utilizzati per i data base possono essere cosi classificati:

Linguaggi per la definizione dei dati (DDL data definiti-on language),per la dichiarazione delle tabelle,degli attributi e dei lori tipi di dati,delle chiavi,delle relazioni tra le tabelle e dei vincoli sui dati.

Linguaggi di controllo dei dispositivi di memorizzazione dei dati (DMCL, device media control language),per la definizione delle corrispondenze tra le strutture fisiche del database e i supporti di memorizzazione utilizzati.

Linguaggio di controllo dei dispositivi (DCL,Data Control Language),per stabilire i diritti di accesso consentiti agli utenti.

Linguaggio di manipolazione dei dati (DML ,Data Manipolation Language)per lo sviluppo di software per l'elaborazione dei dati del database (inserimento cancellazione modifica ricerca visualizzazione e stampa.)

linguaggio di interrogazione (QL Query Language),per la scrittura di interrogazioni interattive di facile realizzazione per la ricerca dei dati nel database

Evoluzione e successo di SQL

l'evoluzione dei DBMS ha portato a modificare in buona parte l'insieme delle definizioni appena date per arrivare a una maggiore integrazione e semplicità d'uso e a una gestione molto più potente del database.

Il successo del linguaggio SQL (Structured Query Language),ormai diventato lo standard dei linguaggi usati nei database relazionali,è dovuto non solo alla sua potenza e velocità di elaborazione e alla sua sinteticità di programmazione,ma anche al fatto che in un solo strumento sono contemporaneamente racchiuse più caratteristiche,rendendo il lavoro dell'utente e del programmatore molto più semplice e lineare. l'SQL,infatti ,svolge in contemporanea le funzioni di DDL,DMLC,DCL,DML e QL,superando di fatto le divisioni che esistevano tra i i linguaggi speciali usati in precedenza.

Domande da interrogazione

  1. Quali sono i principali linguaggi utilizzati in un DBMS per la gestione dei dati?
  2. I principali linguaggi utilizzati in un DBMS includono il DDL per la definizione dei dati, il DMCL per il controllo dei dispositivi di memorizzazione, il DCL per la gestione dei diritti di accesso, il DML per la manipolazione dei dati e il QL per le interrogazioni.

  3. Perché SQL è considerato lo standard nei linguaggi per database relazionali?
  4. SQL è considerato lo standard grazie alla sua potenza, velocità di elaborazione e sinteticità, poiché integra diverse funzioni (DDL, DMLC, DCL, DML e QL) in un unico strumento, semplificando il lavoro di utenti e programmatori.

  5. In che modo l'evoluzione dei DBMS ha influenzato l'uso dei linguaggi di programmazione?
  6. L'evoluzione dei DBMS ha portato a una maggiore integrazione e semplicità d'uso, migliorando la gestione dei database e modificando le definizioni dei linguaggi per renderli più potenti e accessibili.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community