← Back
ExamFull examExam paper onlyItalian

BD1 23 01 2020 ITA SOL

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, G. Pozzi Esame del 23/01/2020 Tempo: 2h 30m Matricola o Codice Persona: Cognome e Nome: Firma: Riconsegnare questo foglio e scrivere le soluzioni delle due parti su DUE FOGLI DISTINTI, entrambi intestati. Parte 1: LINGUAGGI DI INTERROGAZIONE (su un foglio a parte rispetto alla Parte 2) Lo schema sottostante registra le chiamate di soccorso sanitario in Lombardia, gli invii dei mezzi in risposta a tali chiamate e gli eventuali trasporti che i mezzi inviati effettuano verso gli ospedali. Gli attributi marcati con * possono avere valore nullo. CODICEGRAVITÀ può avere i valori “Verde”, “Giallo” e “Rosso”. MEDICOABORDO è un flag booleano. PAZIENTE ( IDPAZIENTE, COGNOME, NOME, DATANASCITA*, SESSO* ) AMBULANZA ( TARGA, NUMEROSOCCORRITORI, MEDICOABORDO, TELEFONO ) CHIAMATA ( IDCHIAMATA, DATA, ORA, CITTÀ, INDIRIZZO, CIVICO, DETTAGLI* ) MEZZI_INVIATI ( IDCHIAMATA, AMBULANZA, CODICEGRAVITÀ ) TRASPORTATI ( IDCHIAMATA, IDPAZIENTE, AMBULANZA, OSPEDALE, REPARTO* ) A. SQL (13 punti) 1. Specificare i comandi di creazione della tabella TRASPORTATI, definendo i vincoli di tupla e di dominio ritenuti opportuni ed esprimendo gli eventuali vincoli di integrità referenziale verso le altre tabelle (1 p.). 2. Per ogni città, trovare la data in cui è stato effettuato il maggior numero di chiamate di soccorso (3 p.) 3. Estrarre le chiamate alle quali è stata inviata più di un’ambulanza ma si sono concluse senza trasporti in ospedale (3 p.) 4. Trovare il cognome e il nome dei pazienti che sono stati trasportati in ospedale una sola volta nell’anno 2019, e quell’unica volta l’ambulanza non aveva il medico a bordo (4 p.). 5. Esprimere il vincolo che verifica che tutte le ambulanze inviate in codice rosso devono avere almeno tre soccorritori e un…

Preview

First page of the document.

First page: BD1 23 01 2020 ITA SOL