Base di dati
Definizione di una base di dati come rappresentazione del mondo reale
Ruolo del Database Management System (DBMS) nella gestione della base di dati
Creazione della base di dati
Manipolazione e interrogazione dei dati
Condivisione dei dati con affidabilità
efficienza e privacy
Vantaggi dei Database Relazionali nella risoluzione dei problemi di ridondanza e inconsistenza dei dati
Metodologia di progettazione di una base di dati
Importanza di una metodologia di progettazione appropriata
Rischi di creare database poco efficienti senza una metodologia adeguata
Necessità di ideare un modello di dati e un modello concettuale per rappresentare la base di dati
Definizione di un modello di dati come astrazione dei dati per la definizione delle proprietà degli oggetti e delle relazioni
Utilizzo del modello Entità-Associazione (ER) come modello concettuale per rappresentare i requisiti del database
I tre costrutti fondamentali nel modello ER
entità
associazione e attributo
Modelli logici per le basi di dati
Descrizione dei vari modelli logici sviluppati nel passato
Modelli gerarchici
Modelli reticolari
Modelli relazionali
Studio del modello logico relazionale basato sul concetto di relazione