← Back
ExamFirst midtermExam paper onlyItalian

28 11 14s

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

Basi di DatiFirst midterm

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

SOLUZIONE DELLA PROVA IN ITINERE DEL 28 NOVEMBRE 2014 Si consideri il seguente schema di base di dati che vuole tenere traccia delle informazioni relative alla disposizione di sensori di temperatura e umidità all’interno di un insieme di edifici. EDIFICIO (ID, Indirizzo, Città, NumeroPiani) STANZA (NumeroStanza, IDEdificio, Piano, Tipologia, Metratura) SENSORE (ID, Tipo, NumeroStanza) RILEVAMENTO (ID, Data, Ora, Valore) La Tipologia nella tabella STANZA indica l’utilizzo cui la stanza è adibita (es. ufficio, camera, bagno ecc) mentre l’attributo Tipo nella tabella SENSORE indica se il sensore è di “Umidità” o “Temperatura”. I sensori trasmettono i valori a intervalli regolari; quando il campo Valore nella tabella Rilevamento è uguale a NULL vuol dire che il sensore non è stato in grado di comunicare alcun valore A. LINGUAGGI FORMALI (6 punti, sufficienza: 3 punti) Esprimere in algebra relazionale e calcolo relazionale la seguente query: Estrarre id dell'edificio e piano dei piani in cui ci sono due sensori di temperatura che alla stessa data e ora riportano una differenza di 10 gradi. (4 punti) Algebra relazionale SENSORE RILEVAMENTO STANZA Tipologia=’Temperatura’ ID, NumeroStanza NumeroStanza, IdEdificio, Piano SENSORE RILEVAMENTO STANZA Tipologia=’Temperatura’ ID, NumeroStanza NumeroStanza, IdEdificio, Piano (ID2, V)  (ID, Valore) ID≠ID2  (V=Valore+10) IDEdificio, Piano ID, Data, Ora, IDEdificio, Piano ID, Data, Ora, IDEdificio, Piano Calcolo relazionale {t |  t1  RILEVAMENTO,  t2  SENSORE,  t3  STANZA,  t4  RILEVAMENTO,  t5  SENSORE,  t6  STANZA (t[IdEdificio, Piano]=t1[IdEdificio, Piano]  t1[ID]=t2[ID]  t2[NumeroStanza]=t3[NumeroStanza]  t2[Tipo]=’Temperatura’  t4[ID]=t5[ID]  t5[NumeroStanza]=t6[NumeroStanza]  t5[Tipo]=’Temperatura’  t1[Data,…

Preview

First page of the document.

First page: 28 11 14s