Document information
- University
- Politecnico di Milano
- Degree programme
- Computer Engineering
- Subject
- Technologies for Information Systems
- Classification
- Exercises · Complete set
- Original format
- Text
- Searchable text
Complete course materials for Technologies for Information Systems in the Computer Engineering degree programme at Politecnico di Milano. The document covers: EXERCISE (Travel agency) A travel agency organizes guided trips for tourists of different nationalities. The agency wants to design a data warehouse in order to know the main trends about the participation in trips with respect to the characteristics of trips and participants.
Complete course materials for Technologies for Information Systems in the Computer Engineering degree programme at Politecnico di Milano. The document covers: EXERCISE (Travel agency) A travel agency organizes guided trips for tourists of different nationalities. The agency wants to design a data warehouse in order to know the main trends about the participation in trips with respect to the characteristics of trips and participants.
Import quality: text was extracted directly from the original 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.
EXERCISE (Travel agency) A travel agency organizes guided trips for tourists of different nationalities. The agency wants to design a data warehouse in order to know the main trends about the participation in trips with respect to the characteristics of trips and participants. The following is the relational schema of the operational database. TRIP (CodeT, DestinationName, CategoryName, CodeGuide, DepartureDate) // Examples of categories: business trip, adventure travel, … DESTINATION (DestinationName, Description, TypeName, NationName) // Examples of destination types: seaside, mountain, art city, … TRAVELING (CodeTrip, CodeParticipant, PaidPrice, Discount) // PaidPrice is the price paid by a specific participant for the trip; it may differ for each participant. Discount is the percentage of discount obtained by the participant. PARTICIPANT (CodeP, Name, Surname, Age, NationName) NATION (NationName, Continent) GUIDE (CodeGuide, Name, Surname, Age, Gender, NationName) TYPE (TypeName, Description) CATEGORY (CategoryName, Description) 1. Perform the reverse engineering of the given logical schema into a conceptual schema (Entity-Relationship model). 2. With respect to the produced ER diagram, discover the fact(s) that are useful specifically to answer the queries reported below. For each of these facts: a. Produce the attribute tree (with pruning and grafting). b. Produce the conceptual schema (fact schema). c. Produce the glossary. 3. Produce a logical schema consistent with the conceptual schema and such that it allows performing the queries below. 4. Write in SQL the following queries against the designed logical schema: a. Total income and total number of participations with respect to departure date, type and nation of the destination, and age and continent of the…
First page of the document.