Ominide 475 punti

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)

Registrati via email