A bookshop needs to analyze its sales by product, geography and time. The original OLTP system...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
A bookshop needs to analyze its sales by product, geography and time. The original OLTP system is: Publisher Publisherid INT Publishemame VARCHAR(45) PublisherPhone INT URL VARCHAR(45) PublisherAddress VARCHAR(45) Customer CustomerEmail VARCHAR(45) CustomerName VARCHAR(45) CustomerPhone INT CustomerAddress VARCHAR(45) Book Author Author INT AuthorName VARCHAR(45) AuthorAddress VARCHA.... Title VARCHAR(45) ISBN VARCHAR(20) Year YEAR(4) Book ISBN VARCHAR(20) (FK) ShoppingBasketid INT (FK) Price FLOAT Shopping Baskets have Books ShoppingBasket ShoppingBasketid INT CustomerEmal INT (FK) count INT Publisherid INT (FK) Authorid INT (FK) Warehouses have Books Warehouse Book ISBN VARCHAR(20) (FK) code INT Warehouse code INT (FK) count INT WarehousePhone VARCHAR(45) WarehouseAddress VARCHAR(45) Q2: A bookshop has its sales database system. A detailed Entity Relationship Diagram (ERD) is attached. The bookshop wants to build a data warehouse to analyse its data: Design a normalized model (snowflake) schema - Design a denormalized model (Star) schema Decide which schema (star or snowflake) suits the bookshop better? A bookshop needs to analyze its sales by product, geography and time. The original OLTP system is: Publisher Publisherid INT Publishemame VARCHAR(45) PublisherPhone INT URL VARCHAR(45) PublisherAddress VARCHAR(45) Customer CustomerEmail VARCHAR(45) CustomerName VARCHAR(45) CustomerPhone INT CustomerAddress VARCHAR(45) Book Author Author INT AuthorName VARCHAR(45) AuthorAddress VARCHA.... Title VARCHAR(45) ISBN VARCHAR(20) Year YEAR(4) Book ISBN VARCHAR(20) (FK) ShoppingBasketid INT (FK) Price FLOAT Shopping Baskets have Books ShoppingBasket ShoppingBasketid INT CustomerEmal INT (FK) count INT Publisherid INT (FK) Authorid INT (FK) Warehouses have Books Warehouse Book ISBN VARCHAR(20) (FK) code INT Warehouse code INT (FK) count INT WarehousePhone VARCHAR(45) WarehouseAddress VARCHAR(45) Q2: A bookshop has its sales database system. A detailed Entity Relationship Diagram (ERD) is attached. The bookshop wants to build a data warehouse to analyse its data: Design a normalized model (snowflake) schema - Design a denormalized model (Star) schema Decide which schema (star or snowflake) suits the bookshop better?
Expert Answer:
Answer rating: 100% (QA)
To design a normalized model snowflake schema and a denormalized model star schema for the bookshops sales database system we need to analyze the enti... View the full answer
Posted Date:
Students also viewed these programming questions
-
Auditioning is a vital to the actor. Auditions are "tryout" performance before a producer, directors, casting directors, or others for the purpose of obtaining a part in a production; may be acting,...
-
Happy Kitchen, Inc., produces several lines of dish towels and pot holders that are sold through department stores, grocery stores, and through wholesalers to smaller kitchen shops throughout the...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Peppers Lockdown produces keys for homes and cars. As Peppers is planning for next year's production, he decided to implement a high-low system to forecast future costs. With total production of...
-
How could a system be designed to allow a choice of operating systems from which to boot? What would the bootstrap program need to do?
-
A manometer is mounted on a city water-supply pipe to monitor water pressure, as shown in Figure P2.4.5. However, the manometer reading of 3 ft (Hg) may be incorrect. If the pressure in the pipe is...
-
Structure of the FX Market. How is the global foreign exchange market structured? Are digital telecommunications replacing people?
-
Why is it sometimes misleading to compare a companys financial ratios with other firms that operate in the same industry?
-
Toyota Motor Corporation uses process costing for vehicle production. In March 2035, the company incurs $20,000,000 in costs and produces 30,000 vehicles. Materials are 60% complete, and conversion...
-
Write an equation for a rational function vertically stretched by 5, has a horizontal shift at x = 3, and a vertical shift at y = -7. O y = 5 - 7 x + 3 O y = 5 +3 X-7 -- O y = 5 +3 X+7 O 5 y = - 7 X-3
-
a. What is meant by the term assessing control risk? b. Control risk is assessed in terms of what?
-
What entry is made to record the issue of unsecured notes payable of $1 million at 100?
-
How are potential misstatements and necessary controls identified in a typical audit?
-
Explain why you would prefer to receive $1 million today rather than 5 years from now.
-
Enumerate five steps involved in the process of assessing control risk.
-
Diamondstar Ent. Holdings, LLC v. THH, LLC (2022) 641 F. Supp. 3d 849 In mid-2020, during the height of the COVID-19 pandemic, Diamondstar Entertainment Holdings, LLC ("Plaintiff) purchased...
-
(a) Find the equation of the tangent line to f(x) = x 3 at the point where x = 2. (b) Graph the tangent line and the function on the same axes. If the tangent line is used to estimate values of the...
-
The chapter says that a measurement system can affect a business in several ways. As an example, consider a worldwide company with headquarters in New York City and divisions in many different...
-
Under the No Child Left Behind Act, passed in 2001, every public elementary school that receives some federal funding is required to give its students certain tests of reading and math every year....
-
Consider a college transcript as the output of a measurement system. A. Identify the: a. Object being measured b. Attribute of the object being measured c. Rules for measurement d. Standard-setters...
Study smarter with the SolutionInn App