Assignment Florida International University Student Name: Leonardo Mendez Department of Knight Foundation Student ID: 6190128 School of Computing and Information Sciences COP 4751: Advanced Database Management Systems Summer23, Total Marks 4.0 points Course Teacher: Dr. Kiavash Bahreini Teaching assistant: Rafita Haque Answer ALL questions Question 1 In terms of data structure, how does a data warehouse differ from a traditional operational database? 0.4 a) Data warehouses use relational structure, while databases use nonrelational structure b) Data warehouses are typically more normalized compared to databases c) Data warehouses often use a denormalized, schema-on-read approach compared to the normalized, schema-on-write approach in databases d) Databases use data marts, while data warehouses do not c) Data warehouses often use a denormalized, schema-on-read approach compared to the normalized, schema-on-write approach in databases Question 2 a. What is the main difference between ROLAP and MOLAP? 0 .6 a) MOLAP allows the dynamic multidimensional analysis of data stored in a relational database, whereas ROLAP does not. b) MOLAP can handle large volumes of data better than ROLAP. c) ROLAP can handle large volumes of data better than MOLAP. d) ROLAP stores all its data in a multidimensional array, whereas MOLAP does not. c) ROLAP can handle large volumes of data better than MOLAP. b. Which of the following best describes a Decision Support System? 0.6 a) It is a system used to automate routine decisions b) It is a system used to support business or organizational decision-making activities c) It is a system used to replace human decision-makers d) It is a system used only for data storage purposes b) It is a system used to support business or organizational decisionmaking activities Question 3 a. How is the multidimensional data model used in data warehousing? 1.1 a) It is used to perform complex queries on transactional databases b) It is used to store unstructured data for big data analytics c) It is used to integrate data from multiple sources into a unified view d) It is used to enforce data integrity constraints in a relational database c) It is used to integrate data from multiple sources into a unified view b. Define the following terms: star schema, snowflake schema, fact constellation, data marts.? Star schema: A type of dimensional model consisting of a single fact table and one or more-dimension tables. The fact table contains business process measures, while the dimension tables hold descriptive attributes. The fact table references dimension tables through foreign keys. Snowflake schema: A variant of the star schema where dimension tables are normalized into multiple levels of hierarchy. The fact table remains the same, but dimension tables are split into sub-dimension tables based on granularity. Fact constellation: A dimensional model comprising multiple fact tables that share common dimension tables. The fact tables can represent different business processes or aggregation levels, allowing for flexible representation. Data marts: Subsets of data warehouses customized for specific business units or functions. They contain a smaller amount of data and focus on specific subjects or domains. Data marts can utilize either star schema or snowflake schema and can be independent or dependent on a data warehouse. Question 4 One of the difficulties in implementing a data warehouse is the complexity of integrating data from multiple disparate sources. 0.2 a. True or b. False A. True