← Back
ExamFull examExam paper onlyItalian

TdE BD1 2024 01 19 ITA

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

Parte 1 – LINGUAGGI DI INTERROGAZIONE SITO(CodiceSito, Nome, Amministratore, URL) PAGINA(CodicePagina, CodiceSito, Titolo, Contenuto, Creatore, DataPubblicazione, Categoria*) COMMENTO(CodicePagina, CodiceSito, ID, Data, Autore, Testo) UTENTE(Username, Email, Nazione) Nello schema riportato sopra si vogliono memorizzare alcune informazioni utili riguardo un network di siti web. In particolare, per le pagine dei siti si v ogliono memorizzare: un codicePagina alfanumerico di 5 caratteri, il codiceSito intero, il titolo, il contenuto (che viene memorizzato come testo di lunghezza arbitraria), l’utente creatore della pagina, la data di pubblicazione e la categoria (che, se presente, può assumere i valori “Tecnologia”, “Arte” e “Cucina”). Tutti gli utenti che si registrano al network (inclusi gli amministratori dei siti e i creatori delle pagine) possono inserire commenti nelle pagine di tutti i siti. Esercizio 1 – SQL (13pt) A. Definire lo schema di PAGINA, inclusi i vincoli di integrità referenziale. (2pt) B. Trovare per ogni sito il numero di pagine senza alcun commento scritto da utenti italiani. (4pt) C. Considerando solo commenti a pagine senza categoria create nel 2023, trovare la nazione i cui utenti hanno prodotto un numero di commenti superiore alla media dei commenti per tali pagine. (4pt) D. Esprimere il vincolo che impone che i commenti abbiano data successiva a quella di creazione della pagina cui sono associati. Devono fare eccezione gli amministratori del sito di cui la pagina fa parte, i quali possono commentare una pagina anche prima della sua pubblicazione. (3pt) Esercizio 2 – Linguaggi formali (6pt) Esprimere in algebra relazionale ottimizzata e Datalog la seguente interrogazione: Trovare le nazioni degli utenti che hanno commentato più di una pagina.…

Preview

First page of the document.

First page: TdE BD1 2024 01 19 ITA