Base di dati: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Web database: smistamento lavoro sporco |
|||
Riga 55:
Nell'ambito dell'utilizzo/amministrazione del database, una qualunque operazione sulla base di dati da parte dell'utente/amministratore su DBMS è ottenibile tramite un opportuno linguaggio attraverso un [[DBMS manager]] ad [[interfaccia grafica]] o ad [[interfaccia a riga di comando]]. In generale è possibile distinguere più linguaggi per basi di dati (ciascuno con lessico e [[sintassi (informatica)|sintassi]] che definiscono tutte le [[istruzione (informatica)|istruzioni]] possibili) a seconda del loro utilizzo o finalità a partire dalla creazione/progettazione, gestione, ristrutturazione, sicurezza, fino all'interrogazione del database stesso:
* [[Data Definition Language]] (DDL) - consente di definire la struttura o organizzazione logica della base di dati ([[schema di database]]) e le autorizzazioni per l'accesso.▼
* [[DMCL|Device Media Control Language]] (DMCL) - permette di controllare i supporti ([[memoria di massa]]) dove vengono memorizzati i dati.
▲* [[Data Definition Language]] (DDL) - consente di definire la struttura o organizzazione logica della base di dati ([[schema di database]]) e le autorizzazioni per l'accesso.
* [[Data Manipulation Language]] (DML) - permette di inserire, modificare, cancellare i dati ([[transazione (basi di dati)|transazione]]).
* [[Data Control Language]] (DCL) - permette di gestire gli utenti e i permessi.
| |||