Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill Universita’ di Milano Bicocca Corso di Basi di Dati 1 in eLearning Carlo Batini 1.2 Introduzione alle basi di dati Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
1. Dagli archivi tradizionali alle basi di dati Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Definizione informale di Base di dati Insieme organizzato di dati utilizzati per lo svolgimento di determinate attività (di un ente, azienda, ufficio, persona) Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill Una agendina A-B Telefono C-D Berti 02 34556743 Ciri 02 34554322 Aldini 335 4554679 Cometti 02 34221 Bombi 323 4565430 Dini 02 3443232 Cirielli 06 3432321 Cognomi Telefoni Con prefisso Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill I dati, come vedremo meglio piu’ avanti, possono assumere varie forme di rappresentazione. Un insieme di immagini, fotografate nel corso di una conferenza tra ricercatori Prof. Furtado M. Brodie S. Bijerkamp C. Batini J. Bubenko Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Ancora l’agendina A-B Telefono C-D Berti 02 34556743 Casa 02 34554322 Aldo 335 4554679 Comune 02 34221 B. 323 4565430 Dini 02 3443232 Ciro (a Roma) 3432321 Non c’e’ un cognome ma un riferimento sociale (o spaziale) Il numero e’ di Roma Quindi il vero numero e’ 06 3432321 Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Struttura di un sistema informatico Interfaccia utente Applicazioni Software di ambiente e di sistema Basi di dati Software di base Hardware centralizzato e distribuito Sistema di comunicazione di rete Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
I dati sulle lezioni e loro orari Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Archivio 1: orario lezioni Primo archivio Archivio 1: orario lezioni Gestione orario lezioni (Ufficio orario lezioni) Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Nel caso di corso per due tipi di studenti, Informatica e Teoria e Tecnica della Comunicazione Archivio orario lezioni Informatica Gestione orario lezioni informatica (Ufficio orario lezioni) Archivio orario lezioni TTC Gestione orario lezioni TTC (Ufficio orario lezioni) Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
I dati sugli orari di ricevimento Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Archivio 2: ricevimento Secondo archivio Gestione ricevimento (Ufficio orari ricevimento) Archivio 2: ricevimento Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill Possibili problemi Ridondanza: informazioni ripetute Rischio di incoerenza: le versioni possono non coincidere Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
In una organizzazione i dati sono condivisi Ogni organizzazione (specie se grande) è divisa in settori o comunque svolge diverse attività A ciascun settore o attività corrisponde un (sotto)sistema informativo Possono esistere sovrapposizioni fra i dati di interesse dei vari settori Una base di dati è una risorsa integrata, condivisa fra i vari settori di una organizzazione Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Archivio 1: orario lezioni Gestione orario lezioni Due archivi ...... Archivio 1: orario lezioni Gestione orario lezioni Archivio 2: ricevimento Gestione ricevimento Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
........ Si trasformano in una unica base di dati Gestione ricevimento Gestione orario lezioni Base di dati Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill Esercizio 1.2.1 Considera la tua vita quotidiana, e cerca un esempio di insiemi di informazioni che tendi a rappresentare in archivi diversi. Analizza se nell’aggiornamento di queste informazioni incontri dei problemi come quelli introdotti in questa lezione. Riporta in un testo scritto questa analisi. Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill Esercizio 1.2.2 Quali concetti sono stati introdotti in questa lezione? Fanne l’elenco e prova a darne una definizione, e poi confrontala con quella data nella dispensa Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill Concetti introdotti Base di dati Struttura di un sistema informatico Ridondanza Incoerenza Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill