SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento...
-
Upload
ulisse-bellucci -
Category
Documents
-
view
221 -
download
0
Transcript of SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento...
SCHEDA INFORMATIVA
DI UNITÀ
comuni file system
<b>
<c>
Data Base Management System
criticità
<a>
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
<a>
<b>
<d><c>
<g>
<f>
nome
data
<e>
dati senza significato e relazione
informazione che arricchisce la conoscenza
DATI
INFORMAZIONE Concetto più astratto del dato
Mario Rossi
Tel. 02-54321
Chi è il tuo capo funzione e quale è il suo numero telefonico?
DATI E INFORMAZIONI
<a> <c>
<e><e>
<d>
Simbolo, immediatamente noto
<b>
<e>
<e>
Le esigenze dell’utente nella gestione delle informazioni
•Memorizzazione delle informazioni
•Ricerca di informazioni
•Modifica di informazioni
<a>
<b>
<c>
•Memorizzazione delle informazioni
•Ricerca di informazioni
•Modifica di informazioni
•Qualità del servizio di archiviazione:
•Prestazioni:
•Accesso concorrente ai dati
•Sicurezza
•Robustezza
<a>
<d><c>
<b>
<e>
Le esigenze dell’utente nella gestione delle informazioni
Programma 1 Programma 2 Programma 3
File 2 File 3
Archivi separati: problemi<a>
<b>
<c>
<f> <g>
File 1
<a>
<a>
<b><b>
<c><c>
<c>
Problemi:
• Inconsistenza e ridondanza dati
<h>
<d>
<e>
Archivio dei Dati
Programma 1 Programma 2 Programma 3
File 2 File 3
Archivi separati: problemi
<a>
File 1
<b>
Problemi:
• Inconsistenza e ridondanza dati
• riservatezza Immagine di sistema bancario
Database (?)
<a>
• integrità dei dati Vincoli di consistenza
Programma 1 Programma 2 Programma 3
File 2 File 3File 1
<b>
Problemi:
• Inconsistenza e ridondanza dati
• riservatezzaImmagine di sistema bancario
Database (?)
Programma 1 Programma 2 Programma 3
File 2 File 3
Archivi separati: problemi
<a>
File 1
Problemi:• Inconsistenza e ridondanza dati
• riservatezzaImmagine di
sistema bancario
• integrità dei dati Regole per preservare integrità dei dati
•concorrenza Difficile accesso concorrente all’archivio<b>
database
Archivi separati: limiti
MOLE LIMITATA DI DATI
<a><b>
<c>Gestibile anche da un sistema
di videoscrittura
Img elenco di nomi
Archivi separati: limiti
•MOLE LIMITATA DI DATI
•MOLE DI DATI CONSISTENTE
<a><b>
<c>
Gestibile da un sistema di videoscrittura
Img tanti elenchi
sovrapposti
DBMS
Archivi separati: limiti
•MOLE LIMITATA DI DATI
•MOLE DI DATI CONSISTENTE
<a>
<c>
Gestibile da un sistema di videoscrittura
Img tanti elenchi
sovrapposti
DB
utenti applicazioni
<d> <e>
<b>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
<a>
<b>
<d>
Programma 1 Programma 2 Programma 3
<b>
<c>
<a>
<b><b><b>
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
<a>
<b>
<c>
TUTTO SCHEMA DI SLIDE PRIMA E’ GIA’ A VIDEO
I livelli di astrazione del Database
archivio
Descrizione interna
archivio archivio
Livello fisicoGruppi di dati (record), memorizzati sulla memoria di massa
<a><a>
<b>
<c>
Descrizione logica
archivio
Descrizione interna
archivio archivio
Livello logicoOrganizzazione dati secondo il contenuto
Livello fisicoGruppi di dati (record), memorizzati sulla memoria di massa
<a>
<a>
<b>
I livelli di astrazione del Database
Descrizione esterna 1
Descrizione esterna n
Descrizione esterna 2
Descrizione logica
archivio
Utente 1 Utente 2 Utente 3 Utente 4 Utente n
Descrizione interna
archivio archivio
Livello logicoOrganizzazione dati secondo il contenuto
Livello fisicoGruppi di dati (record) memorizzati sulla memoria di massa
Livello esterno
Organizzazione dati appropriati al singolo utente
<a><a>
<b>
I livelli di astrazione del Database
Le proprietà
Tre livelli di astrazione
DBMS garantisce
<a>
<b>
<c>
<d>
Indipendenza logica
Indipendenza fisica
<e>
Le proprietà
Tre livelli di astrazione
DBMS garantisce
<a> <b>
<c> <e>
Indipendenza logica
Indipendenza fisica
calendario
Dati anagrafici
Nome
Cognome
Stato civile
<c> <d>
<e>
Le proprietà
Tre livelli di astrazione
DBMS garantisce
<a>
<b>
<c> <e>
Indipendenza logica
Indipendenza fisica
calendario
Dati anagrafici
Nome
Cognome
Stato civile
<c>
Livello esterno
Livello logico
Livello fisico
Pc
Dischi
Data Saldo Nome Cognome
15-07-2001 15000 Paolo Pietri
3-09-2001 9200 € Franco Bianchi
6-05-2001 30600 € Lucia Ricci
Nome Cognome Indirizzo
Sandra Ferrari Via Pascoli, 3- Milano
Marco Tozzi Piazza Diaz, 15- Torino
Anna Colli Via Picasso, 31 – Modena
C.C. Saldo
987/1 15000 €
532/9 9200 €
693/2 30600 €
Codice Fiscale
C.C.
frrndmv81 987/1
zzircomf81 532/9
llinnavf75 693/2
Saldi dei conti correnti
Valore medio =18266.66
<a>
<a>
<a>
<a>
<b>
<b>
<b>
Livello esterno
Livello logico
Livello fisico
PcDischi
Data Saldo Nome Cognome
15-07-2001 15000 Paolo Pietri
3-09-2001 9200 € Franco Bianchi
6-05-2001 30600 € Lucia Ricci
Nome Cognome Indirizzo
Sandra Ferrari Via Pascoli, 3- Milano
Marco Tozzi Piazza Diaz, 15- Torino
Anna Colli Via Picasso, 31 - Modena
C.C. Saldo
987/1 15000 €
532/9 9200 €
693/2 30600 €
Codice Fiscale
C.C.
frrndmv81 987/1
zzircomf81 532/9
llinnavf75 693/2
Livelli di astrazione
Saldi dei conti correnti
Valore medio =18266.66
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
<a>
<b><c>
<d>
<e>
<f>
=
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