simoncino95
Ominide
1 min. di lettura
Vota 5 / 5

Concetti Chiave

  • Il DBMS è un sistema che gestisce database, consentendo agli utenti di acquisire e modificare contenuti tramite richieste specifiche.
  • Gli utenti hanno permessi specifici che controllano le operazioni consentite, come la lettura o la modifica dei dati, e l'accesso avviene tramite username e password.
  • Il DBMS verifica il sottoschema utente per determinare la posizione dei dati richiesti, che potrebbero trovarsi in tabelle diverse.
  • Analizza lo schema logico per identificare le tabelle contenenti i dati necessari e lo schema fisico per localizzare i record fisici pertinenti.
  • Il sistema operativo, dopo l'intervento del DBMS, estrae i record fisici e crea un buffer in memoria centrale contenente solo i dati richiesti dall'utente.

DBMS

Il DBMS(Database Management System) è un insieme di programmi che permette agli utenti di utilizzare un database (acquisire o modificare contenuti) e di interpretare le loro richieste e di restituirgli nel minor tempo possibile il record logico richiesto.
Agli utenti vengono dati dei permessi(grant) per i quali può per esempio leggere ma non modificare. L'utente deve dare username e password per farsi riconoscere e il DBMS controlla le operazioni che l'utente può fare
Dopo:
Il DBMS va a controllare il sottoschema utente e guarda i dati richiesti(non è detto che i dati richiesti stanno sempre nella stessa tabella)
Controlla lo schema logico e guarda i dati richiesti in quale tabella si trovano
Controlla lo schema fisico (record fisico non coincide con quello logico e contiene più dati dei quello logico) e vede in quali record fisici si trovano i dati richiesti dall'utente.
Il DBMS passa il testimone al sistema operativo che è l'unico che può estrarre i record fisici e portarli nei buffer della memoria centrale.
Il sistema operativo crea il buffer per l'utente che contiene solo i dati richiesti da lui(record virtuale)

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community