← Indietro
EsameEsame completoTesto d’esame

TDE BD1 19 07 2023

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.

Basi di DatiEsame completo

Informazioni sul documento

Cosa trovi in questo materiale

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.

Contenuti estratti dal documento

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.

Pagina 1

Basi di Dati 1 – proff. S. Ceri, S. Comai, L. Tanca – a. a. 2022/23 Appello del 19 Luglio 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 a parte rispetto alla Parte 2) Dato il seguente schema, relativo a un’associazione di guide per safari che si occupa del monitoraggio del comportamento e degli spostamenti degli animali selvatici all’interno di un parco: AREA (IDArea, Latitudine, Longitudine, TipoTerreno) ANIMALE (IDAnimale, Nome, DataNascita, Specie, Sesso) GUIDA (IDGuida, Nome, DataNascita, Qualifica) OSSERVAZIONE (IDAnimale, Data, Ora, IDArea, IDGuida, Note*) A. SQL (13 punti) 1. Definire lo schema di OSSERVAZIONE, inclusi i vincoli di integrità referenziale. (1pt) 2. Descrivere in modo compatto e preciso cosa estraggono i seguenti comandi SQL (2pt) a) create view BOH(Chi, Cosa, Num1, Num2) as select IDGuida, Specie, count( * ), count( distinct IDAnimale ) from OSSERVAZIONE natural join ANIMALE group by IDGuida, Specie b) select * from ANIMALE where Specie = “Giraffa” and IDAnimale in ( select IDAnimale from OSSERVAZIONE where Data.year = 2022 group by IDAnimale having count( * ) >= 100 3. Trovare gli ID e i nomi delle guide che hanno effettuato osservazioni sia di leoni che di giraffe appena nati nello stesso giorno. (4pt) 4. Trovare le “aree preferite nel 2022” per ciascuna specie, cioè le aree in cui nell’anno 2022 sono state effettuate più osservazioni, per ciascuna specie. Riportare il numero di osservazioni nel risultato. (4pt) 5. Esprimere il vincolo che impone che una guida non possa effettuare nello stesso giorno osservazioni che riguardano più di 5 tipi diversi di terreno. (3pt) B. Linguaggi formali (5 punti) Esprimere in calcolo e…

Anteprima

Prima pagina del documento.

Prima pagina: TDE BD1 19 07 2023