Concetti Chiave
- La D.B.M.S è un sistema che organizza dati in strutture indipendenti a livello logico e fisico.
- Esistono tre livelli nel DBMS: esterno, logico e interno, ognuno con funzioni specifiche e linguaggi dedicati.
- Il livello esterno consente agli utenti di interagire con i dati mediante D.M.L. e Query Language, permettendo modifiche e visualizzazioni personalizzate.
- Il livello logico offre una rappresentazione astratta del database, accessibile solo all'amministratore, utilizzando D.D.L. e D.C.L. per gestire schema e operazioni utente.
- Il livello interno, noto come schema interno, gestisce la memoria fisica dei dati, inaccessibili agli utenti, e utilizza il D.M.C.L. per il controllo a livello fisico.
La D.B.M.S (Data Base Management System) è una macchina che si divide in varie strutture interne che possiedono l'indipendenza logica e fisica.
Un' esempio può essere Access di Microsoft.
Questa macchina si divide in vari livelli:
Livello esterno del DBMS
>Livello esterno è il livello in cui possono interagire e affacciarsi tutti gli utenti; questi possono vedere, modificare ed eliminare una parte di dati a loro consentita.
Viene chiamata "vista" la parte di database accessibile al singolo utente.
In questo livello, verranno utilizzati due linguaggi: D.M.L. (Data Manipulation Language), che consentirà la creazione, modifica e eliminazione di alcuni dati, e il Query Language, che consentirà di interrogare il database.
Qual è il livello logico del DBMS?
>Livello logico In questo livello si trova la rappresentazione astratta di tutto il database accessibile solo all'amministratore. Si utilizzeranno altri due linguaggi: il D.D.L. (Data Definition Language) che permette la gestione dello schema logico e il D.C.L. (Data Control Language) che, invece, permette all'amministratore di gestire le operazioni possibili degli utenti e di definire così la loro vista.
Livello interno del DBMS
>Livello interno anche chiamato schema interno, questo livello è la parte di memoria fisica in cui il database memorizza i vari dati. Questi non sono accessibili a nessun tipo di utente. Il linguaggio che viene usato in questo livello è il D.M.C.L. (Device Media Control Language)
Domande da interrogazione
- Qual è la funzione del livello esterno del DBMS?
- Quali linguaggi vengono utilizzati nel livello logico del DBMS?
- Che cos'è il livello interno del DBMS e quale linguaggio viene utilizzato?
Il livello esterno del DBMS consente agli utenti di interagire con il database, permettendo loro di vedere, modificare ed eliminare dati a loro consentiti, attraverso l'uso di linguaggi come D.M.L. e Query Language.
Nel livello logico del DBMS si utilizzano il D.D.L. (Data Definition Language) per gestire lo schema logico e il D.C.L. (Data Control Language) per definire le operazioni possibili degli utenti e gestire le loro viste.
Il livello interno, o schema interno, rappresenta la memoria fisica in cui il database memorizza i dati, non accessibili agli utenti. Il linguaggio utilizzato in questo livello è il D.M.C.L. (Device Media Control Language).