fbpx
Generic filters
Parola esatta ...
Cerca nei titolo
Search in excerpt
Filtra per categoria
Codice Civile
Codice Penale

DBMS

In informatica, un Database Management System, abbreviato in DBMS o Sistema di gestione di basi di dati è un sistema software progettato per consentire la creazione e la manipolazione (da parte di un amministratore DBA) e l’interrogazione efficiente (da parte di uno o più utenti client) di database (ovvero di collezioni di dati strutturati), per questo detto anche “gestore o motore del database”, e ospitato su architettura hardware dedicata (server) oppure su semplice computer. I DBMS svolgono un ruolo fondamentale in numerose applicazioni informatiche, dalla contabilità, alla gestione delle risorse umane e alla finanza fino a contesti tecnici come la gestione di rete o la telefonia. Se in passato i DBMS erano diffusi principalmente presso le grandi aziende e istituzioni (che potevano permettersi l’impegno economico derivante dall’acquisto delle grandi infrastrutture hardware necessarie per realizzare un sistema di database efficiente), oggi il loro utilizzo è diffuso praticamente in ogni contesto. L’espressione applicazione enterprise, che nel gergo informatico si riferisce ad applicazioni legate al business delle aziende che le utilizzano, implica quasi “per definizione” la presenza di una o più basi di dati amministrate da uno o più DBMS. La teoria dei database, e dei DBMS, rappresenta da sempre uno dei filoni più solidi e importanti dell’informatica. Un DBMS è differente dal concetto generale di applicazione sulle banche dati, in quanto è progettato per sistemi multi-utente. A tale scopo, i DBMS si appoggiano a kernel che supportano nativamente il multitasking e il collegamento in rete. Una tipica applicazione per la gestione dei database non includerebbe, infatti, tali funzionalità, ma si appoggerebbe al sistema operativo per consentire all’utente di fruirne dei vantaggi.

Articoli correlati