Informazioni sul documento
- Università
- Politecnico di Milano
- Corso di laurea
- Computer Engineering
- Materia
- Basi di Dati
- Anno accademico
- 2022-2023
- 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, L. Tanca – a. a. 2022/23 Appello del 18 Febbraio 2023 – Durata della prova: 2h 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) Dato lo schema: AUTORE (Nome, Nazionalità) EDITORE (Nome, Città, Nazione) LIBRO (Titolo, Editore, NroPagine, Lingua, Prezzo, Valuta, Anno) DIRITTI_AUTORE (Autore, Libro, Editore, Percentuale) A. SQL (13 punti) 1. Definire lo schema di DIRITTI_AUTORE, inclusi i vincoli di integrità referenziale. (2pt) 2. Per ogni editore, trovare gli autori che con quell'editore hanno pubblicato libri in almeno 10 lingue diverse. Il risultato deve elencare gli editori in ordine alfabetico e, per ogni editore, gli autori devono essere ordinati in base al numero di lingue diverse (dal numero più alto al più basso). (4pt) 3. Trovare gli autori che hanno scritto libri per tutti gli editori di Milano senza mai ottenere da questi una percentuale superiore al 5%. (4pt) 4. Esprimere il vincolo che impone che i libri di editori inglesi abbiano prezzi espressi in sterline. (3pt) B. Linguaggi formali (6 punti) 1. Esprimere in algebra relazionale ottimizzata e Datalog la seguente interrogazione: Trovare gli autori italiani che hanno scritto solo libri in italiano prima del 2015 e solo libri in altre lingue dal 2015 in poi. Parte 2: PROGETTAZIONE (su un foglio/file a parte rispetto alla Parte 1) C. Progetto Concettuale e Progetto Logico (13 punti) • Il progetto è valutato per completezza, correttezza, leggibilità, minimalità e autoesplicatività. • Ricordare di specificare gli identificatori di tutte le entità e le cardinalità di tutte le associazioni. • Disporre progetto concettuale e progetto logico su due…
Prima pagina del documento.