- userLoginStatus
Welcome
Our website is made possible by displaying online advertisements to our visitors.
Please disable your ad blocker to continue.
Informatica - Basi di dati
Full exam
Prova pratica Basi di dati corso A – 7 febbr aio 20 2 2 – durata: 9 0 minuti Si crei una base di dati secondo le specifiche elencate di seguito, successivamente svolgere i punti indicat i. Si vuole realizzare una base di dati relativa alla gestione di sale cinematografiche di una città. Si tenga presente che ogni cinema ha un nome che lo identifica univocamente, un indirizzo e un numero di telefono. Un cinema è organizzato in più sale, ognun a delle quali ha un codice identificativo nell’ambito del cinema e un numero fisso di posti . Di una sala interessa la programmazione disponibile, non si tiene traccia delle programmazioni passate o future . La programmazione consiste in un elenco di proiezi oni di film (eventualmente anche diversi), ognuna delle quali è identificata d a un orario di inizio nella sala di proiezione. P er ogni film si memorizza il titolo, il genere , caratterizzato da codice e nome descrittivo, la nazionalit à ( nome dello stato o s igla ) e il regista , identificato da codice identificativo e caratterizzato da nome, cognome e anno di nascita. 1) Progettare il database secondo le specifiche date, realizzando il modello E ER e il modello logico ; 2) Si crei il database in MySQL assegnando il nome: cinema _ cognome ( dove cognome è dello studente che svolge la prova) 3) Si crei un file di testo denominato con cognome _matricola .sql in cui scrivere lo script SQL , che poi sarà richiamato da shell M ySql con il comando : “ source cognome _matricola .sql ” oppure “ \ . cognome _matricola .sql ” . Se saranno presenti errori sintattici che impediscono l’ ese cuzione del lo script in tale modalità la prova NON sarà considerata valida , pertanto è n ecessario verificare che lo script sia corretto e che possa essere eseguito più volte . 4) I nseri re un minimo di tre tuple per tabella ; 5) Svolgere le seguenti interrogazioni (in MySQL) : a. Visualizzare Orario e Titolo dei film in programmazione della sala 3 del cinema “Paradiso” ; b. Visualizzare cognome, nome e anno di nascita dei registi dei film in programmazione nel cinema “Paradiso” ; c. Visualizzare il numero di film in programmazione nel cinema “Paradiso” per ogni sala, mostrando anche il numero di sala . 6) Esprimere l’interrogazione al punto a) in A lgebra R elazionale e nelle due forme di C alcolo R elazi onale . Consegnare il progetto della base di dati, includendo almeno il modello E E R e il modello logico; il file di testo contenente lo script SQL . Copiare il file di testo sulla chiavetta USB del docente. Per lo svolgimento della prova pratica NON usare Mysql Workbench. Si utilizzi un editor di testo per scrivere lo script con le istruzioni SQL (es. blocco note, notepad++ ) non usare rich text editor (es. MS Word, Wordpad). È consentito l’uso dell’help in l inea di MySql. Per i conness i in remoto: al termine del tempo a disposizione inviare il file .sql e una o più immagini dei fogli utilizzati per la prova.