← Indietro
EsameEsame completoSoluzione

TDE BD1 19 07 2023 PARTE1 SOLUZIONI

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

1---------------------------------------------------------------------------------------------------------------------------------- CREATE TABLE Osservazione( IDAnimale INT REFERENCES Animale(IDAnimale) ON UPDATE CASCADE ON DELETE NO ACTION, Data DATE, Ora TIME, IDArea INT REFERENCES Area(IDArea) ON UPDATE CASCADE ON DELETE NO ACTION, IDGuida INT REFERENCES Guida(IDGuida) ON UPDATE CASCADE ON DELETE NO ACTION, Note VARCHAR(255), PRIMARY KEY(IDAnimale, Data, Ora) ) CREATE TABLE Osservazione( IDAnimale INT, Data DATE, Ora TIME, IDArea INT, IDGuida INT, Note VARCHAR(255), PRIMARY KEY(IDAnimale, Data, Ora) FOREIGN KEY(IDAnimale) REFERENCES Animale(IDAnimale) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (IDArea) REFERENCES Area(IDArea) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (IDGuida) REFERENCES Guida(IDGuida) ON UPDATE CASCADE ON DELETE NO ACTION ) 2---------------------------------------------------------------------------------------------------------------------------------- Crea una view con quattro campi, dove per ogni guida e specie animale, si contano il N. di osservazioni (di quella specie da parte di quella guida) ed il N. di diversi esemplari avvistati (sempre, di quella specie da parte di quella guida) Estrae le informazioni complete (ovvero tutti i campi della tabella Animale) sugli esemplari di giraffa avvistati almeno 100 volte nel solo 2022 3---------------------------------------------------------------------------------------------------------------------------------- --Interpretazione principale (le due osservazioni sono avvenute lo stesso giorno) SELECT DISTINCT G.Nome, G.IDGuida FROM Osservazione O JOIN Animale A ON O.IDAnimale = A.IDAnimale JOIN Guida G on G.IDGuida = O.IDGuida WHERE A.Specie = ‘Giraffa’ AND A.DataNascita = O.Data AND…

Anteprima

Prima pagina del documento.

Prima pagina: TDE BD1 19 07 2023 PARTE1 SOLUZIONI