The6DAZ6
Erectus
1 min. di lettura
Vota 4 / 5

Concetti Chiave

  • La D.B.M.S (Data Base Management System) è una struttura suddivisa in livelli con indipendenza logica e fisica, come Microsoft Access.
  • Il livello esterno permette agli utenti di interagire con porzioni specifiche di dati, utilizzando D.M.L. e Query Language per modificare e interrogare il database.
  • Il livello logico è accessibile solo all'amministratore e utilizza D.D.L. per gestire lo schema logico e D.C.L. per controllare le operazioni degli utenti.
  • Il livello interno, o schema interno, riguarda la memoria fisica del database ed è inaccessibile agli utenti, utilizzando D.M.C.L. per il controllo dei media.
  • Ogni livello della D.B.M.S svolge funzioni specifiche e utilizza linguaggi dedicati per la gestione e l'accesso ai dati.

Macchina DBMS

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 è 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.

>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 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 e risposte

Hai bisogno di aiuto?
Chiedi alla community