Un esempio di database per una Università

Vogliamo realizzare il database Università per gestire studenti, corsi (con prerequisiti) ed esami:

Comprende quattro file:

Ogni file memorizza record di dati dello stesso tipo

Esempio: definizione DB

Per definire il database occorre specificare la struttura dei record di ciascun file

Occorre cioè:

I data element: un record del file Studente contiene dati per rappresentare il nome dello studente, il numero di matricola, e l’anno di iscrizione corrente

Studente

cognome nome matricola anno
Rossi Giuseppe 056/000484 **** 2 f.c.
Bianchi Antonio 056/100084 5
Verdi Enrico 011/120579 3
.. .. .. ..

Corso

denomin. semestre titolare
Diritto Privato 1 Amato
Procedura Civile 2 Renzi
Procedura Penale 1 Esposito
.. .. ..

Prerequisiti

denomin. propedeuticità
Diritto Privato nessuna
Procedura Civile Diritto Privato
Procedura Civile Diritto Civile
.. ..

Esame

studente corso voto
056/000484 Diritto Privato 24
056/000484 Procedura Civile 28
011/120579 Procedura Penale 30
.. .. ..

Esempio: costruzione DB

Per costruire il database Università memorizziamo dati di ogni studente, corso, prerequisito ed esame nel file appropriato