Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Se devo memorizzare grandi quantità di dati, fra loro correlati, faccio un archivio; in generale un
archivio è un insieme organizzato di informazioni caratterizzate da alcuni aspetti, i principali sono
tra le informazioni esiste un nesso logico ( cioè riguardano uno stesso argomento );
le informazioni sono rappresentate in un formato che ne rende possibile l’interpretazione;
le informazioni sono registrate su un supporto permanente( memoria di massa );
le informazioni sono organizzate in modo da permettere una facile consultazione.
Gli archivi automatici sono chiamati DataBase ( DB ); un database è un insieme integrato di archivi
elettronici, dotato di un programma di interfaccia, che facilita la registrazione e la ricerca dei dati.
PRIMA FASE
Il progettista del DB (più spesso un team) esamina attentamente la realtà che vuole automatizzare e
gli obiettivi da raggiungere; osservando attentamente la realtà si individuano gli elementi che la
caratterizzano.
1 : 1 uno-a-uno ( esempio: tra stato e capitale, uno stato ha una capitale, una città è capitale di un
solo stato )
1 : M uno-a-molti ( esempio: tra comune e cittadino, un comune ha più cittadini, un cittadino risiede in
un solo comune )
N : M molti-a-molti ( esempio: tra dottore e paziente, un dottore visita più pazienti, un paziente è
visitato da più dottori )
SECONDA FASE
ESEMPIO
Voglio catalogare gli attori che preferisco ed i film che hanno interpretato, non mi interessano
registi, sceneggiatori, musicisti, costumisti … .
Individuo le entità
Visto che un attore può recitare in diversi film e che in uno stesso film recitano diversi attori la
relazione è Molti-a-Molti.
ore_recitate
nome titolo genere
nazionalità
che largo
film durata
attore
recita
cognome codiceFilm
codiceAttore