← Back
ExamFull examExam paper onlyItalian

TdE BD1 29 08 2022 ITA

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 – PROFF. S. CERI, S. COMAI, L. TANCA – A. A. 2021/22 APPELLO DEL 29 AGOSTO 2022 – DURATA DELLA PROVA: 90 m Scrivete le soluzioni delle due parti su DUE FOGLI/FILE DISTINTI, entrambi intestati Parte 1: LINGUAGGI DI INTERROGAZIONE (su un foglio/file a parte rispetto alla Parte 2) Si consideri il seguente schema di base di dati che vuole tenere traccia dei lavori di muratura effettuati da una ditta che ha diverse sedi dislocate in Italia. MURATORE (CodiceFiscale, Nome, Cognome, Qualifica, CittàSede, ZonaSede) SEDE (Città, Zona, Indirizzo, Telefono, Manager) CLIENTE (Codice, Nome, Cognome, ContattoTelefonico, Azienda) PROPRIETÀ (Codice, Città, Indirizzo, Tipo, MetriCubi) LAVORO (CodMuratore, CodCliente, CodProprietà, Data, TempoImpiegato, Compenso) A. SQL (13 punti) 1. Specificare i comandi di creazione della tabella MURATORE, definendo i vincoli di tupla e di dominio ritenuti opportuni ed esprimendo gli eventuali vincoli di integrità referenziale. (1 punto) 2. Trovare i Codici dei muratori che hanno lavorato almeno 5 volte per la stessa azienda ma non hanno mai lavorato in proprietà più piccole di 1000 metri cubi. (4 punti) 3. Trovare Qualifica e CittàSede dei muratori che hanno guadagnato complessivamente più della media. (4 punti) 4. Specificare il vincolo che impone che i muratori con Qualifica di Apprendista non possono lavorare in città diverse dalla propria CittàSede. (4 punti) B. Linguaggi formali (6 punti) Formulare in Algebra Relazionale e in Datalog la seguente interrogazione: 5. Trovare i muratori che hanno lavorato almeno in 2 date diverse per lo stesso cliente ma non hanno mai lavorato in proprietà più piccole di 1000 metri cubi. Parte 2: PROGETTAZIONE (su un foglio/file a parte rispetto alla Parte 1) C. Progetto Concettuale e Progetto Logico…

Preview

First page of the document.

First page: TdE BD1 29 08 2022 ITA