Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Supervisione di Impianti
2.1 Basi di Dati
Base di Dati:
• Insieme organizzato di dati utilizzati per il supporto allo svolgimento delle attività di
un ente (azienda, ufficio, persona)
Quanto
Quanto c’è c’è sul conto?
1) sul conto?
2)
1000 1000
3) 4) Bene, allora
Bene, allora prelevo 100
prelevo 200
Corsi Aule
• Comandi (SQL) immersi in un linguaggio ospite (Cobol, Fortran, Pascal, Java, C ...)
• Comandi (SQL) immersi in un linguaggio ad hoc, con anche altre funzionalità (p.es.
per grafici o stampe strutturate)
Notazione: sottolineatura
Una chiave primaria può essere anche definita su più campi (attributi):
La coppia (Studente,Corso) potrebbe essere una valida chiave primaria
Infrazioni Vigili
`corso` varchar(20) ,
`nome` varchar(20) ,
`docente` varchar(20) ,
`edificio` varchar(20) ,
`aula` varchar(20) ,
`piano` varchar(20) ,
RELAZIONI / ASSOCIAZIONI: rappresentano un legame tra due o più entità. Il numero di entità
legate è indicato dal grado dell'associazione
Le entità e le associazioni possono essere descritte usando una serie di attributi. Tutti gli oggetti della
stessa classe entità (o associazione) hanno gli stessi attributi: questo è ciò che si intende quando si
parla di oggetti simili. La scelta degli attributi riflette il livello di dettaglio con il quale vogliamo
rappresentare le informazioni sulle entità e sulle relazioni. Per ciascuna classe entità o associazione si
definisce una chiave.
1 = partecipazione obbligatoria
1 e N per la massima:
• uno a molti
• molti a molti