CSID6853 Project-PartA
CSID6853 Project-PartA
CSID6853 Project-PartA
Instructions
Ensure you have access to a SQL Server 2019 installation and instance.
Downloads and unzip the two compressed files (CSID6853Accounting.zip and
CSID6853OrderProcessingSystem.zip).
After you uncompressed the files, restore the two SQL Server 2019 databases.
Pages should be numbered, with 25mm side borders. Fonts should be 12 point and Times New Roman
with 1.5 spacing.
Please ensure your name and student number appears on the title page of the submission.
Submission should be via a single Microsoft Word document
(projectPartA_studentnumber_InitialsSurname.docx) uploaded to Blackboard.
The Business
Maker Inc. is a fictional company that manufactures and sells small, hand-painted figurines. The figurines
are made of clay, pewter, or aluminium. These figurines are marketed through three different channels. The
company operates four of its own stores dedicated to selling the product line. It also operates online and in
addition sells wholesale to other retailers.
1
Current Systems
Maker Inc. has three transaction systems that are expected to serve as data sources for the data warehouse.
The order processing system manages the inventory for all the products. It tracks orders places by retailers
and also record product amounts sold by retail stores and the online store. The system uses a Microsoft
SQL Server database as backend.
See: CSID6853OrderProcessingSystem.bak
3. Accounting System
The accounting system track all the financial transactions made. This includes the purchase of raw material.
The system uses a Microsoft SQL Server database as backup.
See: CSID6853AccountingSystem.bak file
Business Needs
The senior manager of sales wants to analyse sales information. He would like a decision-making tool,
rather than printed reports, for this analysis. In keeping with Maker Inc.’s new business intelligence
strategy, Microsoft SQL Server is the platform for this decision-making tool. Because the data must come
from three different systems, and because one of these systems is file-based, a relational data mart is
needed to hold the information that is needed for the analysis.
The senior manager of sales would like to be able to analyze the following numbers:
Dollar value of products sold
Number of products sold
Sales tax charges on products sold
Shipping charges on products sold
2
These numbers should be viewable by:
Store and Store Type
Sales Promotion
Product, Product Type, Weight and Retail Price
Day, Month, Quarter, Year, DayOfYear, DayOfQuarter and DayOfMonth
Customer
Salesperson