5° Anno TEORIA 1. Introduzione al mondo dei database | Page 11

13 . Il mondo delle basi di dati Vers . 2.2 – Ottobre 2020
I LINGUAGGI PER LE BASI DI DATI
L ’ utente usa un DBMS attraverso appropriati comandi grazie ai quali viene instaurata una comunicazione con il sistema di elaborazione che gestisce la basi di dati o database . L ’ insieme di tali comando costituisce un vero e proprio linguaggio , anzi costituisce un insieme di vari linguaggi .
- DDL ( Data Definition Language ossia Linguaggio di definizione dei dati ). E ’ il linguaggio utilizzato per la descrizione dei dati , delle tabelle , delle interfacce utente e delle viste ( sottoschemi ). Permette all ’ utente di costruire la struttura fisica del database partendo dallo schema logico .
- DMCL ( Device Media Control Language ossia Linguaggio di controllo dei supporti di memorizzazione dei dati ). E ’ il linguaggio che permette alla struttura fisica del database di far riferimento alle particolari unità di memoria di massa utilizzate dal sistema .
- DML ( Data Manipulation Language ossia Linguaggio per il trattamento dei dati ). E ’ il linguaggio utilizzato per accedere al database per effettuare inserimenti , modiche e cancellazioni .
- DCL ( Data Control Language ossia Linguaggio di controllo dei dati ) E ’ il linguaggio utilizzato per stabilire i vincoli di integrità , oltre che per stabilire accessi e permessi .
- QL ( Query Language ossia Linguaggio di interrogazione dei dati ) E ’ il linguaggio interattivo che permette di interrogare il database per ritrovare le informazioni relative alla chiave di ricerca impostata dall ’ utente .
N . B . La diffusione attuale del modello relazionale ha favorito la nascita del linguaggio per basi di dati ossia di un insieme di comandi che consentono la gestione globale del database raggruppando in se le funzioni dei linguaggi DDL , DMCL , DML , DCL e QL .
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 11