Esercizio con Database

Attenzione con alcuni DBMS non e' possibile imporre vincoli di trasparenza referenziale: MS Access li supporta, MySQL (alla URL http://speedy.educ.disi.unige.it/phpmyadmin/) li supporta solo se le tabelle sono dichiarate di Tipo InnoDB ed i campi che fanno parte di una FOREIGN KEY devono essere di Tipo PRIMARY o INDEX (vedi DEMO).

Dovete consegnare un file testo contenete il codice SQL per il database che avete creato. Per fare cio' potete usare la funzione Esporta di MySQL.

Potete fare l'esercizio anche in gruppo (indicate nel file i nomi dei partecipanti al gruppo).

Quindi creare delle tabelle corrispondenti a relazioni nel modello E-R (identificare gli attributi che formano la chiave primaria). Quindi creare delle interrogazioni, per esempio: