← Back
ExamFull examExam paper onlyItalian

BD1 22 02 2020

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, G.POZZI, L.TANCA – A.A. 19/20 APPELLO DEL 22 FEBBRAIO 2020 Parte 1: LINGUAGGI DI INTERROGAZIONE - DURATA: 1 h 15 m Lo schema seguente è utilizzato per gestire l’acquisto di biglietti per i voli di una compagnia aerea. Capienza indica il numero massimo di posti disponibili su un determinato volo. VOLO (NUMERO, DATA, ORA, AEROPORTOPARTENZA, AEROPORTODESTINAZIONE, CAPIENZA, TIPOAEROMOBILE) BIGLIETTO (NUMEROPOSTO, NUMEROVOLO, DATA, CFCLIENTE, PREZZO) CLIENTE (CF, NOME, COGNOME, INDIRIZZO, CITTÀ, NAZIONE) A. SQL (13 punti) 1. Specificare i comandi di creazione della tabella BIGLIETTO, definendo i vincoli di tupla e di dominio ritenuti opportuni ed esprimendo gli eventuali vincoli di integrità referenziale verso le altre tabelle (1 p.). 2. Per ciascun anno, trovare il singolo volo (numero e data) che ha generato il massimo ricavo per la compagnia (rispetto a tutti gli altri voli dello stesso anno) (3 p.). 3. Trovare il codice fiscale dei clienti che hanno volato con tutti i tipi di aeromobile (3 p.). 4. Trovare il codice fiscale, il cognome e nome dei clienti che nel 2019 hanno acquistato almeno due biglietti, ma mai per lo stesso aeroporto di destinazione (4 p.). 5. Esprimere il vincolo che verifichi che il numero di biglietti venduti per un volo sia al più superiore al 5% della capienza del volo stesso (2 p.). B. Linguaggi formali (6 punti) 6. Formulare in Algebra Relazionale, Calcolo Relazionale e Datalog l’interrogazione A.3. (2+2+2 p.). BASI DI DATI 1 – PROFF. S.CERI, S.COMAI, G.POZZI, L.TANCA – A.A. 19/20 APPELLO DEL 22 FEBBRAIO 2020 Parte 2: PROGETTAZIONE E TEORIA - DURATA: 1 h 15 m C. Progetto Concettuale e Progetto Logico (13 punti) Una Società di assicurazione per RCA (responsabilità civile auto) vuole tenere traccia dei…

Preview

First page of the document.

First page: BD1 22 02 2020