SCHEDA INFORMATIVA DI UNITÀ
comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS una immagine con le finestre di editazione dati tipo access o dbiii
DATI E INFORMAZIONI DATO INFORMAZIONE Simbolo immediatamente noto Concetto più astratto del dato nome data
dati senza significato e relazione informazione che arricchisce la conoscenza DATI INFORMAZIONE Concetto più astratto del dato Mario Rossi Tel Chi è il tuo capo funzione e quale è il suo numero telefonico? DATI E INFORMAZIONI Simbolo, immediatamente noto
Le esigenze dell’utente nella gestione delle informazioni Memorizzazione delle informazioni Ricerca di informazioni Modifica di informazioni
Memorizzazione delle informazioni Ricerca di informazioni Modifica di informazioni Qualità del servizio di archiviazione: Prestazioni: Accesso concorrente ai dati Sicurezza Robustezza Le esigenze dell’utente nella gestione delle informazioni
Programma 1Programma 2Programma 3 File 2File 3 Archivi separati: problemi File 1 Problemi: Inconsistenza e ridondanza dati Archivio dei Dati
Programma 1 Programma 2 Programma 3 File 2File 3 Archivi separati: problemi File 1 Problemi: Inconsistenza e ridondanza dati riservatezza Immagine di sistema bancario Database (?)
integrità dei datiVincoli di consistenza Programma 1 Programma 2 Programma 3 File 2File 3 File 1 Problemi: Inconsistenza e ridondanza dati riservatezza Immagine di sistema bancario Database (?)
Programma 1 Programma 2 Programma 3 File 2File 3 Archivi separati: problemi File 1 Problemi: Inconsistenza e ridondanza dati riservatezza Immagine di sistema bancario integrità dei dati Regole per preservare integrità dei dati concorrenza Difficile accesso concorrente all’archivio database
Archivi separati: limiti MOLE LIMITATA DI DATI Gestibile anche da un sistema di videoscrittura Img elenco di nomi
Archivi separati: limiti MOLE LIMITATA DI DATI MOLE DI DATI CONSISTENTE Gestibile da un sistema di videoscrittura Img tanti elenchi sovrapposti DBMS
Archivi separati: limiti MOLE LIMITATA DI DATI MOLE DI DATI CONSISTENTE Gestibile da un sistema di videoscrittura Img tanti elenchi sovrapposti DB utenti applicazioni Sistema operativo
La soluzione integrata: il DBMS DBMS Base di dati Gestione dei dati unificata Accesso unificato da programmi e utenti Maggiore sicurezza e privatezza Programma 1Programma 2 Programma 3
La soluzione integrata: il DBMS Gestione dei dati unificata Accesso unificato da programmi e utenti Maggiore sicurezza e privatezza Controllo del singolo dato aumento concorrenza Facile Integrazione di meccanismi per controllo del sistema TUTTO SCHEMA DI SLIDE PRIMA E’ GIA’ A VIDEO
I livelli di astrazione del Database archivio Descrizione interna archivio Livello fisico Gruppi di dati (record), memorizzati sulla memoria di massa
Descrizione logica archivio Descrizione interna archivio Livello logico Organizzazione dati secondo il contenuto Livello fisico Gruppi di dati (record), memorizzati sulla memoria di massa I livelli di astrazione del Database
Descrizione esterna 1 Descrizione esterna n Descrizione esterna 2 Descrizione logica archivio Utente 1Utente 2Utente 3Utente 4Utente n Descrizione interna archivio Livello logico Organizzazione dati secondo il contenuto Livello fisico Gruppi di dati (record) memorizzati sulla memoria di massa Livello esterno Organizzazione dati appropriati al singolo utente I livelli di astrazione del Database
Le proprietà Tre livelli di astrazione DBMS garantisce Indipendenza logica Indipendenza fisica
Le proprietà Tre livelli di astrazione DBMS garantisce Indipendenza logica Indipendenza fisica calendario Dati anagrafici Nome Cognome Stato civile
Le proprietà Tre livelli di astrazione DBMS garantisce Indipendenza logica Indipendenza fisica calendario Dati anagrafici Nome Cognome Stato civile
Livello esterno Livello logico Livello fisico Pc Dischi DataSaldoNomeCognome PaoloPietri €FrancoBianchi €LuciaRicci NomeCognomeIndirizzo SandraFerrariVia Pascoli, 3- Milano Marco TozziPiazza Diaz, 15- Torino AnnaColliVia Picasso, 31 – Modena C.C.Saldo 987/ € 532/99200 € 693/ € Codice Fiscale C.C. frrndmv81987/1 zzircomf81532/9 llinnavf75693/2 Saldi dei conti correnti Valore medio =
Livello esterno Livello logico Livello fisico Pc Dischi DataSaldoNomeCognome PaoloPietri €FrancoBianchi €LuciaRicci NomeCognomeIndirizzo SandraFerrariVia Pascoli, 3- Milano Marco TozziPiazza Diaz, 15- Torino AnnaColliVia Picasso, 31 - Modena C.C.Saldo 987/ € 532/99200 € 693/ € Codice Fiscale C.C. frrndmv81987/1 zzircomf81532/9 llinnavf75693/2 Livelli di astrazione Saldi dei conti correnti Valore medio =
Riepilogo PROBLEMA Inadeguatezza di un comune file system SOLUZIONE DBMS Interfaccia fra programmi applicativi e dati archiviati SISTEMA DI ARCHIVIAZIONE ESIGENZA Gestione organizzata di grosse moli di dati =
Test di autovalutazione unità 1)Le principali operazioni effettuabili da un utente di una base di dati sono: a) Ricerca, memorizzazione, modifica b) Progettazione logica, fisica ed esterna c) Definizione dei dati e scelta dei linguaggio di manipolazione 2) In un sistema con più applicazioni cooperanti, con dati condivisi, l’uso di un file system è preferibile rispetto a un DBMS: a) Vero b) Falso 3) L’indipendenza fisica di una base di dati è: a) La possibilità di modificare il livello fisico senza influenzare gli altri livelli b) La possibilità di accedere ai dati da qualunque punto del globo