University of Gujrat
Faculty of CS & IT
Title Data Warehousing
Code IT-444
Credit hours 3.0
Prerequisite Understanding of database concepts
• Make Students fully understand the concepts and technical issues of Database Warehouse.
• Make Students to have good understanding of the components, architecture along with the modeling techniques.
Objectives
• Students should be able to not only develop data warehouse but they should know about the optimization and
administration issues.
a) course will be evaluated on the following basis’s:
Mid term 25%
Sessional work 25%
Final term 50%
Grading Policy b) To pass a course, student must obtain at least ‘D’ grade (50% marks)
c) The final term examination will cover the entire course.
Marks in Letter Grade Numeric Value of Grade Description
Percentage
85 and above A+ 4.00 Exceptional
80-84 A 3.70 Outstanding
75-79 B+ 3.40 Excellent
70-74 B 3.00 Very Good
Grading System 65-69 B- 2.50 Good
60-64 C+ 2.00 Average
55-59 C 1.50 Satisfactory
50-54 D 1.00 Pass
49 and below F 0.0 Fail
W Withdrawal
I Incomplete
A minimum of 70% attendance is required for a student to be eligible to sit in the final examination
Class Attendance
Data warehousing Fundamentals by Paulraj Phonnieh
Text Book
Building a Data Warehouse with Examples in SQL Server By Vincent Rainardi
Reference Books
Case study book: The Data Warehousing Toolkit by Ralph Kimball
Data Warehousing: Architecture And Implementation By Mark Humphries, Michael W. Hawkins
Recommendations
for Learning
Activities
Week Lecture # TOPICS Source (Mention Assignments,
(Book-Chapter No)
Test, Quizzes, Practical,
Case Study, Projects, Lab
Work or Reading
Assignments)
1 Introduction to Databases
1
2 The Compelling Need for Data Warehousing Chapter 1
Chapter 2
3 Data Warehouse: The Building Blocks
2
Chapter 2
4 Data Warehouse: The Building Blocks
Chapter 2
5 Data Warehouse: The Building Blocks
3 Assignment of
Chapter 5
6 Defining the Business Requirements, Case Study Case Studies
Chapter 5
7 Defining the Business Requirements
4
8 Defining the Business Requirements Chapter 5
Assignment:
Functional and
9 Case Study: Requirement Gathering
Nonfunctional
5 Requirements
Chapter 6
10 Requirements as the Driving Force for Data Warehousing
11 The Architectural Components Chapter 7 Quiz 1
6
12 The Architectural Components Chapter 7
Infrastructure as the Foundation for Data Warehousing Chapter 8
13
7
14 Infrastructure as the Foundation for Data Warehousing Chapter 8
15 The Significant Role of Metadata Chapter 9
8
16 Revision for Mid Term Exam
17 Mid Term Exam
9 Chapter 9
18 The Significant Role of Metadata
Chapter 10
19 Principles of Dimensional Modeling
10 Practical
20 Case study: Data Modeling Assignment:
Data Modeling
Chapter 11
21 Dimensional Modeling: Advanced Topics
11
Chapter 11
22 Dimensional Modeling: Advanced Topics
Practical
Assignment:
23 Case Study: Physical Database Design
12 Physical Data
Warehouse Design
24 Data Extraction, Transformation, and Loading Chapter 12
Practical
Assignment:
25 Case Study: Data Extraction
Data Extraction
Quiz 2
13
Practical
Assignment:
26 Case Study: Populating the Data Warehouse
Populating the
Data Warehouse
27 OLAP in the Data Warehouse Chapter 15 Presentation of 3
Term projects
14
28 OLAP in the Data Warehouse Chapter 15 Presentation of 3
Term projects
29 OLAP in the Data Warehouse Chapter 15
Presentation of 3
15 Term projects
30 OLAP in the Data Warehouse Chapter 15 Presentation of 3
Term projects
Course review and wrap-up
31 Group Discussion Presentation of 3
Any outstanding topics, lessons learnt, Correlation with future courses
Term projects
16 Presentation of 3
32 Revision for Final Term Exam Term projects