← Indietro
EsameEsame completoTesto d’esame

09 07 18

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, G. POZZI, E. QUINTARELLI, L. TANCA – A.A. 2017/2018 QUARTO APPELLO – 9 LUGLIO 2018 TEMPO A DISPOSIZIONE: 2 h E 30 m Cognome ________________________________ Nome__________________________Matricola_______ Si consideri il seguente schema di base di dati nell’ambito dei farmaci: FARMACO(CODFAR, NOMECOMMERCIALE, AZIENDA, FORMAFARMACEUTICA, ANNOLANCIO) CONTENUTO(PRINCIPIOATTIVO, CODFAR, QUANTITÀ) PRINCIPIO(PRINCIPIOATTIVO, DESCRIZIONE, CATEGORIA, ANNOSCOPERTA) Ogni farmaco include almeno un principio attivo . Forma indica la forma farmaceutica (compressa, crema, cerotto, …). Gli identificatori di farmaci e principi attivi sono codici alfanumerici di 20 caratteri. A. Linguaggi formali (6 punti) Esprimere in algebra relazionale, calcolo relazionale e Datalog la seguente interrogazione: Trovare i nomi dei farmaci che siano esclusivi (cioè non esiste un altro farmaco, prodotto da azienda diversa, che contenga lo stesso principio attivo) e che inoltre contengano un unico principio attivo. B. Interrogazioni SQL (10 punti) 1. Trovare nome e azienda produttrice dei farmaci venduti come “compresse” che non contengono principi attivi della categoria “Antidolorifico”. (3 punti) 2. Trovare codice, nome e azienda del farmaco con la minima quantità totale di principi attivi contenuti tra le aziende che producono farmaci di categoria “Antibiotico”. (4 punti) 3. Per ogni azienda farmaceutica, trovare i farmaci lanciati più recentemente . Per ogni azienda, restituire nome e farmaci trovati. (3 punti) C. DDL: Definizione di schemi e vincoli (3 punti) 1. Specificare in SQL la creazione delle tabelle CONTENUTO e PRINCIPIO, definendo i vincoli di tupla e di dominio ritenuti opportuni ed esprimendo eventuali vincoli d’ integrità referenziale relativi a tutte le…

Anteprima

Prima pagina del documento.

Prima pagina: 09 07 18