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

13 . Il mondo delle basi di dati Vers . 2.2 – Ottobre 2020
ARCHITETTURA DI UN DBMS
Gli utenti di un DBMS lo vedono come una macchina astratta che permette loro di compiere specifiche operazioni per descrivere e / o modificare i dati contenuti nel data base utilizzando appositi linguaggi .
Lo schema riepilogativo di questa macchina DBMS è il seguente :
Livello esterno
Utente
Utente
Utente
Utente
Utente
DML
Sottoschema esterno ( VISTA )
Sottoschema esterno ( VISTA )
…..
Sottoschema esterno ( VISTA )
Livello logico
DDL ( DCL )
Schema logico
Schema interno o fisico
Livello fisico
DMCL
Sistema operativo ( File System )
Dati e metadati
Il livello esterno è il livello con il quale interagiscono i singoli utenti della base di dati attraverso specifiche applicazioni che fornisce gli strumenti utili per modificre e vedere i dati . Ogni utente può essere interessato a vedere solo una parte della base di dati ed è quindi compito del DBA fornire aq ciascun utente un sottoschema ( o vista ) logico del database che contenga tutto e solo ciò che l ’ utente desidera ed è abilitato ad usare .
Il livello concettuale o logico troviamo il database logico costituita dalla rappresentazione astratta della base di dati in quanto indipendente dall ’ implementazione fisica e può essere vista come la definizione dell ’ intero schema dei dati .
Il livello interno o fisico troviamo il database fisico costituita dall ’ implementazione dedel databse logico . Considera i tipi dei dati , i formati , le strutture di memorizzazione ed i metodi di accesso . Ossia rappresenta la forma in cui la base di dati viene memorizzata ed utilizzata
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 13