Basi di Dati
Anno Accademico 2019/2020
Materiale delle esercitazioni erogate presso l’Università di Tor Vergata. La pagina principale del corso è raggiungibile qui.
Regole per l’esame
- La consegna del progetto va effettuata una settimana prima della data di discussione inviando il materiale prodotto via email.
- La consegna richiede l’invio di una relazione (redatta secondo il template pubblicato in questa pagina) e del codice (un file sql per l’istanziazione del DB, tutto il codice C).
- Se non si accetta il voto del progetto o se non si raggiunge una valutazione sufficiente, verrà assegnato una nuova specifica di progetto.
- È necessario consegnare il progetto entro l’anno accademico (non è necessario consegnare il progetto dopo aver sostenuto la prova scritta).
- In sede di discussione del progetto, verranno fatte domande (anche teoriche) sulle scelte di progetto e sull’implementazione consegnata.
- È possibile richiedere la traccia del progetto seguendo questo link.
Materiale didattico
- Parte 1: Il Modello Entità-Relazione.
- Parte 2: Progettazione Concettuale.
- Parte 3: Progettazione Logica.
- Parte 4: Progettazione Fisica.
- Parte 5: MySQL C Connector.
- Esempio di applicazione (backend e thin client).
- Template per la consegna della relazione di progetto.
Database di prova
Vengono forniti collegamenti ad alcuni database di prova prepopolati, per permettere agli studenti di esercitarsi nella scrittura di query SQL.
-
Sakila [ homepage, documentazione, download ]
Base di dati per l’affitto di film, con 16 tabelle, view, stored procedure, funzioni e trigger -
Employees [ homepage, download ]
Un database con 300.000 record di impiegati e 2.8 milioni di informazioni salariali -
World [ homepage, download ]
Database su città e lingue nel mondo -
Classicmodels [ homepage ]
Database per la vendita di modelli di auto classici -
SportDB [ homepage, documentazione, download ]
Open database schema per informazioni sugli sport -
Chinook [ readme, download ]
Digital media store, con tabelle per artisti, album, tracce, ricevute e clienti