SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento...

25
SCHEDA INFORMATIVA DI UNITÀ

Transcript of SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento...

Page 1: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

SCHEDA INFORMATIVA

DI UNITÀ

Page 2: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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

Page 3: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

DATI E INFORMAZIONI

DATO

INFORMAZIONE

Simbolo immediatamente noto

Concetto più astratto del dato

<a>

<b>

<d><c>

<g>

<f>

nome

data

<e>

Page 4: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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>

Page 5: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

Le esigenze dell’utente nella gestione delle informazioni

•Memorizzazione delle informazioni

•Ricerca di informazioni

•Modifica di informazioni

<a>

<b>

<c>

Page 6: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

•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

Page 7: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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

Page 8: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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 (?)

Page 9: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

<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 (?)

Page 10: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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

Page 11: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

Archivi separati: limiti

MOLE LIMITATA DI DATI

<a><b>

<c>Gestibile anche da un sistema

di videoscrittura

Img elenco di nomi

Page 12: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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

Page 13: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per 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

Page 14: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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>

Page 15: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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

Page 16: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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>

Page 17: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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

Page 18: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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

Page 19: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

Le proprietà

Tre livelli di astrazione

DBMS garantisce

<a>

<b>

<c>

<d>

Indipendenza logica

Indipendenza fisica

<e>

Page 20: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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>

Page 21: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

Le proprietà

Tre livelli di astrazione

DBMS garantisce

<a>

<b>

<c> <e>

Indipendenza logica

Indipendenza fisica

calendario

Dati anagrafici

Nome

Cognome

Stato civile

<c>

Page 22: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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>

Page 23: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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

Page 24: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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>

=

Page 25: SCHEDA INFORMATIVA DI UNITÀ. comuni file system Data Base Management System criticità superamento criticità Potenziale immagine per file system Per DBMS.

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