Informazioni sul documento
- Università
- Politecnico di Milano
- Corso di laurea
- Computer Engineering
- Materia
- Basi di Dati
- Classificazione
- Esame · Primo parziale
- Contenuto
- Testo d’esame
- Formato originale
- Testo
- Testo ricercabile
Primo parziale di Basi di Dati per il corso di Computer Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.
Primo parziale di Basi di Dati per il corso di Computer Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.
Qualità dell’importazione: il testo è stato estratto direttamente dal documento originale.
Passaggi rappresentativi riconosciuti nelle diverse parti del materiale. Il testo completo resta presente nella pagina per la ricerca, mentre l’anteprima compatta rende più semplice la lettura.
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,…
Prima pagina del documento.