- 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 marzo 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 per associazioni di raccolta fondi . O gni associazione ha un nome che lo identifica univocamente, le coordinate bancarie , costituite dal solo codice IBAN , e un budget . Un ’associazione è organizzat a in più sedi , ognun a de lle quali ha un codice che lo identifica nell’associazione e un numero di associati . Di un a sede interessa conoscere le iniziative attual i, non si tiene traccia dell e iniziative passate o futur e . Le iniziative sono compost e da un elenco di attività , ed ogni iniziativa è identificat a da un codice nel la sede . Per ogni iniziativa si memorizza il nom e , le parole chiavi che la caratterizzano, che potrebbero essere anche di altr e iniziative (es. aiuti umanitari, affidi, supporto agli anziani, … ), il budget disponibile e il responsabile , quest’ultimo identificato da un codice e caratterizzato da nome, cognome e anno di nascita , mentre ogni attività è identificata da un codice ed è caratterizzata da descrizione . 1) Progettare il database secondo le specifiche date, realizzando il modello EER e il modello logico ; 2) Si crei il database in MySQL assegnando il nome: raccolta _ cognome _matricola ( cognome dello studente che svolge la prova) 3) Si crei un file di testo denominato con raccolta _c ognome_matricola.sql in cui scrivere lo script SQL, che poi sarà richiamato da shell M ySql con il comando : “ source raccolta _ cognome_matricola.sql ” oppure “ \ . raccolta _ cognome_matricola.sql ” . 4) Se saranno presenti errori sintattici che impediscono l’ ese cuzione del lo script in tale modalità la prova NON sarà considerata valida , pertanto è necessario verificare che lo script sia corretto e che possa essere eseguito più volte . 5) Inseri re un minimo di tre tuple per tabella ; 6) Svolgere le seguenti interrogazioni (in MySQL) : a. Visualizzare il budget dell’associazione e il codice de lle sedi che compongono l ’associazione “ Aiutiamo l’Est ” l’associazione “ Difendiamo l’Ovest ” ; b. Visualizzare cognome, nome e anno di nascita dei responsabili de ll’iniziativa “ Accoglienza minori ” ; c. Visualizzare il numero di iniziative dell’associazione “ Filobio ” suddivis i per sede , mostrando anche il codice dell a sede . 7) Esprimere l’interrogazione al punto a) in A lgebra R elazionale e nelle due forme di C alcolo R elazionale . 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 docent e al termine della prova . 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). È consen tito l’uso dell’help in linea 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.