← Back
ExamFull examExam paper onlyItalian

07 02 11T

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 Prof. L. Tanca, Prof. F. A. Schreiber APPELLO 7 FEBBRAIO 2011 Tempo: 2h 30min Si consideri il seguente schema di base di dati che vuole tenere traccia delle informazioni relative ad un sistema per il pagamento automatico del pedaggio autostradale. CONTRATTO (NumeroDispositivo, Data, CodiceCliente, CategoriaAutomezzo) CLIENTE (CF, Nome, Cognome, DataNascita, CittàResidenza) PEDAGGIO (NumeroDispositivo , Data , OraIngresso, TargaAutomezzo, CaselloIngresso, CaselloUscita, Prezzo) AUTOMEZZO (Targa, Marca, Modello, Cilindrata, Categoria, Numero_assi) CASELLO (CodiceCasello, CodiceAutostrada, Città, Km_Posizione) AUTOSTRADA (CodiceAutostrada, Città1, Città2) Il campo CategoriaAutomezzo nella tabella CONTRATTO è un campo che può assumere come valori “A” per indicare che l’apparato può essere utilizzato su Moto o Automezzi con altezza minore di 1,3m o “B” per indicare Automezzi con altezza maggiore. Il campo Numero_assi nella tabella AUTOMEZZO contiene un valore diverso da NULL solo se la categoria dell’automezzo è “B”. I parte A. LINGUAGGI FORMALI ( 6 punti) Esprimere in algebra (ottimizzata), calcolo relazionale e Datalog la seguente query: Trovare nome e cognome dei clienti che hanno percorso solamente tratti sull’autostrada A8 (Milano-Varese) e hanno utilizzato lo stesso dispositivo su più automezzi. B. SQL 1. Interrogazioni in SQL ( 6 punti) 1a. Trovare gli automezzi che sono entrati in autostrada dallo stesso casello più volte in un giorno, ma che hanno sempre pagato, per i relativi pedaggi, meno di cinque euro. (3 punti) 1b. Trovare nome e cognome dei clienti che nel mese di gennaio 2011 hanno speso più della media. (3 punti). 2. DDL e Definizione di Schemi di Basi di Dati Relazionali ( 2 punti) Considerando lo schema di base di dati in testa al tema…

Preview

First page of the document.

First page: 07 02 11T