← Indietro
EsameEsame completoTesto d’esame

13 02 14T

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 Prof. L. Tanca e F. A. Schreiber APPELLO 13 FEBBRAIO 2014 Si consideri il seguente schema di base di dati che vuole tenere traccia delle attività di un consorzio di dentisti. DENTISTA (CF, Nome, Cognome, Specializzazione, Telefono) STUDIO (Codice, Nome, Indirizzo, Città, Titolare) PAZIENTE (CF, Nome, Cognome, Indirizzo, CittàResidenza, Età) LAVORO (Dentista, Studio, Paziente, Data, Tipo_Intervento, Prezzo) Il campo Tipo_Intervento nella tabella LAVORO può assumere valori “Implantologia”, “Igiene orale”, “Ortodonzia”, etc. A. LINGUAGGI FORMALI (6 punti) Esprimere in algebra relazionale e calcolo relazionale la seguente query: Trovare i pazienti che hanno avuto un solo intervento di Igiene Orale che è stato fatto in uno studio che si trova in una città diversa da quella in cui abitano. Esprimere in datalog la seguente query: Trovare i pazienti residenti a Milano che hanno subito, in uno studio pure di Milano, un intervento di Ortodonzia oppure un intervento di Implantologia. B. SQL 1. Interrogazioni in SQL (7 punti) Scrivere in SQL le seguenti interrogazioni: 1a. Trovare i dentisti specializzati in Ortodonzia che hanno lavorato in almeno 5 studi diversi e hanno fatto solo interventi di tipo “Ortodonzia” e solo su pazienti minorenni. (3.5 punti) 1b. Trovare, per ogni tipo di intervento, lo studio che ha guadagnato più soldi e il suo titolare. (3.5 punti) 2. DDL e Definizione di Schemi di Basi di Dati Relazionali (1 punto) Considerando lo schema di base di dati in testa al tema d’esame, specificare in SQL la creazione delle tabelle STUDIO e LAVORO, definendo i vincoli di tupla e di dominio ritenuti opportuni ed esprimendo eventuali vincoli di integrità referenziale relativi a tutte le tabelle dello schema. 3. Vincoli DDL(2 punti) Considerando lo schema di base…

Anteprima

Prima pagina del documento.

Prima pagina: 13 02 14T