Basi di dati elementi

DBMS

I DBMS (DataBase Management System) sono sistemi per la gestione di basi di dati. Essi sono prodotti software in grado di gestire collezioni di Dati (database). Un DBMS deve tenere conto di alcune caratteristiche delle basi di dati. Le basi di dati possono infatti essere grandi nel senso che possono avere anche dimensioni enormi e comunque in generale dimensioni molto maggiori della memoria centrale disponibile. Ovviamente possono esistere anche basi di dati “piccole” ma i sistemi debbono poter gestire i dati senza porre limiti alle dimensioni, a parte quelle fisiche dei dispositivi. Le basi di dati sono condivise, nel senso che applicazioni e utenti diversi debbono poter accedere, secondo opportune modalità, a dati comuni. E’ importante notare che in questo modo si riduce la ridondanza dei dati poiché si evitano ripetizioni. Le basi di dati sono persistenti cioè hanno un tempo di vita che non è limitato a quello delle singole esecuzioni dei programmi che le utilizzano. I DBMS devono poi garantire affidabilità cioè la capacità del sistema di conservare sostanzialmente intatto il contenuto della base di dati in caso di malfunzionamento hardware e software. I DBMS devono garantire anche la privatezza dei dati. Ciascun utente viene abilitato a svolgere solo determinate azioni sui dati attraverso meccanismi di autorizzazione. Inoltre un DBMS deve essere efficiente ed efficace. Per efficienza si intende la capacità di svolgere le operazioni utilizzando un insieme di risorse (tempo e spazio) che sia accettabile per gli utenti. Per efficacia si intende la capacità della base di dati di rendere produttive in ogni senso, le attività dei suoi utenti. Alcuni tra i DBMS più utilizati sono:























































Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.