← Back
ExamFull examExam paper onlyItalian

TDE BD1 19 07 2023

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, 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…

Preview

First page of the document.

First page: TDE BD1 19 07 2023