← Back
ExamFull examExam paper onlyItalian

12 07 12

Study material for Data Bases 2, shared by the Studwiz community and reviewed by moderators.

Data Bases 2Full exam

Document information

What's included in this study material

Study material for Data Bases 2, 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 2 – PROFF. D. BRAGA, A. CAMPI APPELLO DEL 12 LUGLIO 2012 – TEMPO : 2 h E 30 m A. Active Databases (8 p.) Attraverso un sistema di soglie di allarme a più livelli, la Protezione Civile dà l’allerta per fenomeni di maltempo (bufere, piogge violente, nevicate intense...). Le allerte sono riferite ai codici di avviamento postale. I dati della tabella ALLERTAMETEO sono mantenuti costantemente aggiornati sulla base dei calcoli di un sistema software esterno che elabora le previsioni meteo. Se per un certo CAP in una certa data sono presenti più allerte, si considera (e si mette in evidenza nella tabella ALLERTAINEVIDENZA) solo quella con livello di gravità più elevato. Se in base a previsioni successive un’allerta rientra, questa viene rimossa, e si pone in evidenza l’eventuale allerta di livello immediatamente inferiore. Si progetti un insieme di regole attive per mantenere aggiornata la tabella ALLERTAINEVIDENZA. ALLERTAMETEO (ID, Data, CAP, TipoAllarme) TIPOALLERTA (TipoAllarme, LivelloGravità, Descrizione) // Su LivelloGravità sono specificati i vincoli unique e not null ALLERTAINEVIDENZA (CAP, Data, TipoAllarme) B. Concurrency Control – Schedule Classification (5 p.) Classificare il seguente schedule rispetto alle classi di serializzabilità VSR, CSR, 2PL, 2PL-strict, TS-Mono e TS-Multi. r1(X) r2(Y) w2(X) r3(Y) r3(X) r1(Y) r1(Z) w2(Z) w3(X) C. Concurrency Control – Theory (4 p.) La classe di isolamento read-committed prevede che le transazioni rispettino il modo 2PL-stretto per i lock in scrittura, mentre possano rilasciare i lock in lettura anche prima della fine della transazione. Si mostri un esempio di schedule non VSR che appartenga a questa classe. Estendere poi il noto schema grafico di classificazione delle classi VSR, CSR e 2PL con la…

Preview

First page of the document.

First page: 12 07 12