Please enable JavaScript.
Coggle requires JavaScript to display documents.
DATA BASE Karen Grones V A A.s. 2021/22 - Coggle Diagram
DATA BASE
Karen Grones
V A
A.s. 2021/22
5 SOLUZIONI
alle problematiche
descrizione
DBMS
ARCHITETTURA in 3 livelli
Indipendenza dati
Fisica
-livello logico e esterno sono indipendenti da quello fisico
-una relazione è utilizzata nello stesso modo qualunque sia la sua realizzazione fisica
Logica
livello esterno indipendente da quello logico:
-aggiunte o modifiche alle viste non richiedono modifiche al livello logico
-modifiche allo schema logico che lascino inalterato lo schema esterno sono trasparenti
Esterno
descrizione di una porzione della base di dati di interesse in un modello logico
Logico
descrizione dell’intera base di dati nel modello logico adottato dal DBMS
Interno
rappresentazione dello schema logico per mezzo di strutture fisiche di memorizzazione
Definizione
-Database Management System = sistema di gestione del DB
-gestisce tutti i dati e anche la loro definizione e il modo in cui vengono archiviati fisicamente
FUNZIONI
Gestione
DBMS non deve rallentare i tempi di elaborazione e deve permettere a più utenti di consultare i dati
Condivisione
Tanti dati condivisi e buona velocità di collaborazione -> bisogna coordinare gli accessi
Persistenza
DBMS deve fornire quei meccanismi che permettono di assicurare l’affidabilità dei dati e deve gestire gli accessi
Esempi
Commerciali
: Oracle, MS SQL Server, MS Access, IBM DB2, Sybase, Informix, Ingres2
Open source
: MySQL, PostgreSQL, Libre Office
SVANTAGGI
costi alti per effettuare la transizione dai sistemi presenti verso i DB
riduzione della efficienza per la mancanza di scorporabilità delle funzionalità che sono integrate
aumento del costo dei prodotti di gestione e amministrazione
VANTAGGI
dati diventano una risorsa comune
si può standardizzare ed effettuare “economia di scala"
viene reso disponibile un insieme di servizi integrati
ridotte le ridondanze e le inconsistenze dei dati
dati sono indipendenti dalle applicazioni
2 TEORIA DELLE BASI DI DATI
EFFICACE
le informazioni devono rappresentare la realtà che si vuole analizzare
SICURO
utilizzato solo da persone autorizzate
EFFICIENTE
utilizzo delle risorse ottimizzato rispetto a tempo e spazio (processore e memoria)
SOLIDO
deve resistere a errori e guasti del pc
SEMPLICE
informazioni devono essere utilizzate in modo facile per tutti
CONFIVISO
deve essere accessibile a più utenti
1 DEFINIZIONE
Attraverso i DB è possibile memorizzare e gestire in modo flessibile ed efficiente le informazioni
Il DB deve poter fare:
Selezionare e raggrupparle
secondo le esigenze operative
Ricercare e recuperare
le informazioni in base a determinati criteri di ricerca
Aggiungere
nuove informazioni
Modificare
le informazioni aggiornandone il valore nel tempo
Cancellare
le informazioni non più necessarie/utili
DATABASE può essere considerata una raccolta di raccolta di dati progettati in modo tale da poter essere utilizzati in maniera ottimizzata da differenti applicazioni e da utenti diversi
4 ARCHIVO
Definizione
E' l’insieme dei dati che vengono salvati su un supporto di memorizzazione
PROBLEMATICHE
Ridondanza
Dati che vengono ripetuti inutilmente
Incongruenza
-a causa della ridondanza
-se si modifica un dato bisogna modificare anche tutti i record
Isolamento
Le applicazioni sono separate tra di loro anche se fanno parte dello stesso sistema
Inconsistenza
-a causa dell'incongruenza
-due valori diversi per lo stesso dato e quindi è impossibile risalire al valore corretto
Dipendenza logica
Se si modifica la struttura di un record ci sarà una serie di modifiche in tutte le app che hanno utilizzato i dati
Dipendenza fisica
L’organizzazione scelta per memorizzare i dati vincola il programmatore nell’uso delle operazioni che si possono effettuare sugli archivi
APPLICAZIONE INFORMATICA
Definizione
E' la componente del SI che utilizza dati immagazzinati nell'archivio per compiere una funzione specifica all’interno dell’organizzazione cui il SI appartiene
3 SISTEMA INFORMATIVO
Definizione:
insieme organizzato di strumenti automatici, procedure manuali, risorse umane e materiali, norme organizzative, orientato alla gestione delle informazioni rilevanti per un’organizzazione
SISTEMA INFORMATICO (EDP)
Componente SW
archivi e procedure di interrogazione per la ricerca delle informazioni (applicazioni)
Componente HW
supporti fisici per la memorizzazione dei dati e strumenti di comunicazione tra i terminali degli operatori
Definizione:
insieme del sistema informativo che si dedica alla gestione automatica delle informazioni, rappresentate mediante dati digitali.