Back
ExamFull examExam paper onlyItalian

220708 basi di dati

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

Prova pratica di Basi di Dati dell’8 luglio 2022 – durata: 90 minuti Si vuole creare un database per la mappatura di ambienti finalizzate alla realizzazione di un gioco di avventura. Le informazioni di interesse sono le seguenti: La mappa è l’elemento che distingue le varie istanze di gioco. Essa è costituita da stanze, ognuna delle quali ha una o più uscite. Una uscita è identificata dalla direzione (punti cardinali o loro combinazione, es. N, NW) e dalla stanza di destinazione. Una stanza è caratterizzata da identificativo (numero), nome, forma (rettangolare, circolare, poligonale), dimensione (in metri quadrati). Una mappa è identificata dal nome del gioco, da una descrizione, dalla stanza di inizio, dalla stanza di fine, dal numero di stanze. Le stanze possono contenere oggetti. Un oggetto è caratterizzato da categoria (prezioso, contenitore, strumento), nome, descrizione, posizione nella stanza, mobilità (fisso, mobile), identificativo (codice). Gli oggetti mobili possono essere spostati di stanza oppure indossati dal personaggio. In quest’ultimo caso il gioco deve prevedere eventuali condizioni perché il personaggio li possa indossare, per esempio la pistola solo se il personaggio ha già la fondina, pertanto è necessario memorizzare le propedeuticità degli oggetti (nell’esempio, è necessario sapere che per prendere la pistola il personaggio deve avere la fondina. Effettuare le seguenti operazioni: 1) Creazione di un modello concettuale del database secondo le specifiche date; 2) Creazione di un modello logico del database secondo le specifiche date; 3) Inserimento di un numero significativo di dati per poter verificare le seguenti interrogazioni (es. 3 tuple per tabella); 1. Data una stanza mostrare nome, dimensione ed oggetti ivi contenuti; 2. Data una stanza…

Preview

First page of the document.

First page: 220708 basi di dati