Informazioni sul documento
- Università
- Politecnico di Milano
- Corso di laurea
- Computer Engineering
- Materia
- Basi di Dati
- Anno accademico
- 2019-2020
- Classificazione
- Esame · Esame completo
- Contenuto
- Testo d’esame
- Formato originale
- Testo
- Testo ricercabile
Esame completo 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.
Esame completo 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.
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…
Prima pagina del documento.