Informazioni sul documento
- Università
- Politecnico di Milano
- Corso di laurea
- Computer Engineering
- Materia
- Basi di Dati
- Anno accademico
- 2016-2017
- 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, E. QUINTARELLI, L. TANCA – A.A. 16/17 QUARTO APPELLO – 21 LUGLIO 2017 TEMPO A DISPOSIZIONE: 2 h E 30 m Matricola o Codice Persona: Cognome e Nome: (IN STAMPATELLO MAIUSCOLO) Firma: Si consideri il seguente schema di base di dati, che rappresenta le iscrizioni a convegni scientifici. CONVEGNO (Serie, Anno, Nazione, DataInizio, DataFine, Capienza) UTENTE (CodUtente, Nome, Cognome, Nazione) TIPOISCRIZIONE (Serie, Anno, NomeTipo, Prezzo) ISCRIZIONE (CodUtente, Serie, Anno, NomeTipoIscrizione, DataIscrizione) Ogni convegno è identificato dal nome della serie (es. “Very Large Databases”) e dall’anno di edizione. Ogni convegno può supportare diversi tipi di i scrizione a diversi prezzi (es. iscrizione “early”, “regular” o “late”). L’attributo Capienza della relazione CONVEGNO rappresenta il numero massimo di iscrizioni che possono essere accettate per quel convegno. L’attributo CodUtente nelle varie relazioni è un valore intero. A. Linguaggi formali (6 punti) Esprimere in algebra relazionale, calcolo relazionale e Datalog la seguente interrogazione: Trovare i codici degli utenti che hanno partecipato a convegni di almeno tre serie diverse. B. Interrogazioni SQL (10 punti) 1. Trovare il/i convegno/i con il ricavo più alto. (3.5 punti) 2. Trovare codice, cognome e nome degli utenti che non si sono mai iscritti a convegni svolti nella loro nazione. (3 punti) 3. Trovare le serie che nel 2016 hanno incrementato il numero di iscritti almeno del 20% rispetto al 2015. (3.5 punti) C. DDL: Definizione di schemi (3 punti) a) Specificare in SQL la creazione della tabella ISCRIZIONE, definendo i vincoli di tupla e di dominio ritenuti opportuni ed esprimendo eventuali vincoli di integrità referenziale relativi a tu tte le tabelle dello schema. (1 punto) b)…
Prima pagina del documento.