Please enable JavaScript.
Coggle requires JavaScript to display documents.
DBMS, Caratteristiche di un DBMS - Coggle Diagram
DBMS
ingrado di gesire dati strutturati
Importanti
Condivisi
Interrogati
Tanti
Aggiornati
Provvede alla generazione di uno schema
Per la ricerca e l'aggiornamento di dati
Si possono aggiungere al DB nuove categorie di dati
Senza stravolgere il sistema esistente
Insieme di strumenti software
Interfaccia tra gli sviluppatori
Sistema ativo dove opera sui dati(sistema passivo)
Caratteristiche di un DBMS
Gestione della base di dati
Permette operazioni su base di dati
Creazione
Inserimento
Aggiornamento
Garantire accesso ai dati attravero interfaccie semplici e intuitive
Interfacciare i programmatori con i classici linguaggi ci programazione
Persistenza e consistenza di dati
Conservare intatto il contenuto della base di dati in caso di malfunzionamento
il DBMS è provvista di specifiche tecniche di salvatggio e ripristino dei dati
Backup
Restore
Garantire la persistenza di dati
Dovuti all'accesso concorrente in lettura/scrittura
Privatezza e sicurezza di dati
Ciascun cliente deve essere autorizzato a svolgere solo specifiche azioni sui dati
Per mezzo di specifici meccanismi di autorizzazione
Integrità dei dati
Controllo sui vincoli di accesso ai dati
Supporto alle transazioni
TRANSAZIONE
:Sequenza di operazioni effettuate su una base di dati che si possono concludere con:
Successo
Le modifiche alla base di dati devono essere rese permanenti
Insuccesso
Non deve rimanere traccia della transazione e la base di dati deve riornare allo stato iniziale
Gestione del dizionario di dati
METADATI:
informazioni che descrivono gli oggetti della base di dati, ad esempio:
Nomi delle tabelle e delle colonne
Le associazioni
I vincoli
Le autorizzazioni sugli accessi
Sono organizzati all'interno di tabelle tabelle
Gli utenti autorizzati possono accedervi con le stesse modalita per reperire i dati
Efficiente
Svolgere le operazioni utilizzando un insieme di risorse
Dipende dalle tecniche utilizzate nell'implementazione del DBMS
Dipende dal dimensionamento del sistema informatico
Efficacie
Essere in grado di rendere produttive e semplici le attività richieste dagli utenti