← Back
ExamFull examExam paper onlyItalian

26 11 15

Study material for Basi di Dati, shared by the Studwiz community and reviewed by moderators.

Basi di DatiFull exam

Document information

What's included in this study material

Study material for Basi di Dati, shared by the Studwiz community and reviewed by moderators.

Import quality: text was extracted directly from the original document.

Extracted content from the document

Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.

Page 1

Basi di Dati 1 Prof.ssa Elisa Quintarelli, Prof.ssa Letizia Tanca Prima prova in itinere: 26/11/2015 Tempo: 1h30m Matricola o Codice Persona: Cognome e Nome: Firma: Si consideri lo schema della base di dati relazionale di un’associazione di subacquea che vuole tenere traccia dei brevetti conseguiti e delle immersioni effettuate dai sub iscritti. SUB (CF, nome, cognome, città, telefono) BREVETTO (codice, nome, descrizione, profonditàMassima) CONSEGUIMENTO (sub, brevetto, dataConseguimento) IMMERSIONE (sub, numero, subCompagno, data, luogo, oraInizio, oraFine, pressioneInizio, pressioneFine, profMaxRaggiunta, temperatura, visibilità) Si noti che uno stesso sub può avere conseguito più brevetti. 1. Linguaggi Formali (6 punti) Esprimere in algebra relazionale (ottimizzata), calcolo relazionale e Datalog la seguente interrogazione: Sub che non hanno mai conseguito brevetti per profondità superiori a 30 metri e che hanno fatto almeno due immersioni con lo stesso compagno e un’immersione a Portoferraio con un compagno differente. 2. SQL (7 punti) a) Per ogni sub, il numero di immersioni che ha fatto nel 2014 con un compagno della sua stessa città (2 punti). b) Per ogni sub, le immersioni in cui il sub ha raggiunto una profondità massima maggiore di quella concessa dai suoi brevetti (2 punti). c) Il codice fiscale dei sub che hanno fatto il maggior numero di immersioni, tra quelli che hanno conseguito almeno 5 brevetti (3 punti). 3. Teoria (4 punti) Descrivere il problema della informazione incompleta (assenza di valori) in una base di dati relazionale, con le sue possibili semantiche, e spiegare come questo problema viene affrontato, e come l’informazione mancante viene rappresentata, dai Sistemi di Gestione di Basi di Dati relazionali. NOTE  Non è ammessa la consultazione…

Preview

First page of the document.

First page: 26 11 15