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

  1. Qual è la funzione del livello esterno del DBMS?
  2. 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.

  3. Quali linguaggi vengono utilizzati nel livello logico del DBMS?
  4. 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.

  5. Che cos'è il livello interno del DBMS e quale linguaggio viene utilizzato?
  6. 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).

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community