- Type
- Handout
- Course
- CS614 Data Warehousing
- Size
- PDF 6.1 MB
- Updated
- 23 Oct 2026
You get 3 free files a day on the website. Add the Chrome extensionSign in with the extension for 30 a day.
Preview text
Text from pages 2, 3, 4 of 483. Download the file for all 483 pages.
CONTENTS
Lecture 1: Introduction to Data Ware Housing–Part I......................................................... 10
- 1 Why Data Warehousing? ....................................................................................10
- 2 The Need for a Data Warehouse .........................................................................10
- 3 Historical Overview ............................................................................................11
- 4 Crisis of Credibility.............................................................................................14
Lecture 2: Introduction to Data Ware Housing – Part II.................................................... 15
- 1 Why a Data Warehouse (DWH)?........................................................................15
- 2 What is a DWH? .................................................................................................18
- 3 Another view of a DWH .....................................................................................19
Lecture 3:
Introduction to Data Ware Housing–Part III .................................................. 21
- 1 What is a Data Warehouse? ................................................................................21
- 2 How is it different?..............................................................................................22
- 3 Why keep historical data? ...................................................................................24
- 4 Deviation from the PURIST approach................................................................26
Lecture 4:
Introduction to Data Ware Housing–Part IV .................................................. 28
- 1 Typical Queries ...................................................................................................29
- 2 Putting the pieces together ..................................................................................31
- 3 Why this is hard?.................................................................................................31
- 4 High level implementation steps.........................................................................32
Lecture 5:
Introduction to Data Ware Housing–Part V.................................................... 34
- 1 Types and Typical Applications of DWH...........................................................34
- 2 Telecommunications Data Warehouse................................................................35
- 3 Typical Applications of DWH ............................................................................36
- 4 Major Issues ........................................................................................................40
Lecture 6: Normalization ........................................................................................................ 41
- 1 Normalization......................................................................................................41
- 2 Normalization: 1NF ............................................................................................43
- 3 Normalization: 2NF ............................................................................................44 Normalization: 3NF .......................................................................................................46
- 5 Conclusions.........................................................................................................48
Lecture 07: De-Normalization............................................................................................... 49
- 1 What is De-Normalization?.................................................................................49
- 2 Why De-Normalization in DSS?.........................................................................50
- 3 How De-Normalization improves performance? ................................................50
- 4 Four Guidelines for De-normalization................................................................51
- 5 Areas for Applying De-Normalization Techniques ............................................52
- 6 Five principal De-Normalization techniques ......................................................52
Lecture 08: De-Normalization Techniques .......................................................................... 54
- 1 Splitting Tables ...................................................................................................54
- 2 Pre-Joining ..........................................................................................................57
- 3 Adding Redundant Columns ...............................................................................58
- 4 Derived Attributes...............................................................................................60
Lecture 09: Issues of De-Normalization.................................................................................. 62
- 1 Storage Issues: Pre-joining..................................................................................62
- 2 Performance Issues: Pre-joining..........................................................................63
- 3 Other Issues: Adding redundant columns ...........................................................65
Lecture 10: Online Analytical Processing (OLAP) ............................................................. 69
- 1 DWH & OLAP................................................................................................69
- 2 Analysis of last example..................................................................................71
- 3 Challenges .......................................................................................................72
- 4 OLAP: Facts & Dimensions............................................................................74
- 5 Where Does OLAP Fit In? ..............................................................................74
- 6 Difference between OLTP and OLAP.............................................................75
- 7 OLAP FASMI Test..........................................................................................76
Lecture 11: Multidimensional OLAP (MOLAP)................................................................. 78
- 1 OLAP Implementations...................................................................................78
- 2 MOLAP Implementations ...............................................................................78
- 3 Cube Operations ..............................................................................................80
- 4 MOLAP Evaluation.........................................................................................83
- 5 MOLAP Implementation Issues......................................................................84
- 6 Partitioned Cubes.............................................................................................84
- 7 Virtual Cubes...................................................................................................86
Lecture 12: Relational OLAP (ROLAP) .............................................................................. 87
- 1 Why ROLAP?..................................................................................................87
- 2 ROLAP as a “Cube”........................................................................................87
- 3 ROLAP and Space Requirement.....................................................................90
- 4 ROLAP Issues .................................................................................................92
- 5 How to reduce summary tables?......................................................................94
- 6 Performance vs. Space Trade-off ....................................................................95
- 7 HOLAP............................................................................................................96
- 9 DOLAP............................................................................................................97
Lecture 13: Dimensional Modeling (DM)............................................................................. 98
- 1 The need for ER modeling?.............................................................................98
- 2 Why ER Modeling has been so successful?....................................................99
- 3 Need for DM: Un-answered Qs.......................................................................99
- 4 Need for DM: The Paradox ...........................................................................101
- 5 How to simplify an ER data model?..............................................................103
- 6 What is DM?..................................................................................................103
- 7 Schemas.........................................................................................................104
- 8 Quantifying space requirement......................................................................107
Lecture 14: Process of Dimensional Modeling.................................................................... 109
- 1 The Process of Dimensional Modeling .........................................................109
- 2 Step-1: Choose the Business Process ............................................................109
- 3 Step-2: Choosing the Grain ...........................................................................111
- 4 The case FOR data aggregation.....................................................................112
- 5 The case AGAINST data aggregation...........................................................112
- 6 Step 3: Choose Facts......................................................................................115
- 7 Step 4: Choose Dimensions...........................................................................115
Lecture 15: Issues of Dimensional Modeling....................................................................... 119
- 1 Step-3: Classification of Aggregation Functions...........................................119
- 2 Step-3: A Fact-less Fact Table.......................................................................121
- 3 Step-4: Handling Multi-valued Dimensions?................................................121
- 4 Step-4: DWH Dilemma: Slowly Changing Dimensions...............................123
- 5 Creating a Current Value Field......................................................................126
- 6 Step-4: Pros and Cons of Handling ...............................................................126
Related CS614 files
All CS614 files →- CS614 Final Term Solved Current Subjective Set 2 by Junaid Final term PDF 735 KB
- CS614 Quiz 2 24 Nov 2025 Quiz PDF 28 KB
- CS614 Handouts Spring 2025 by MS Handout PDF 1.4 MB
- CS614 Highlighted Handouts by VU Topper RM Highlighted PDF 6.4 MB
- CS614 Highlighted Handouts by Shahid and Ziddi Highlighted PDF 6.1 MB
- CS614 Highlighted Handouts Set 2 by VU Topper RM Highlighted PDF 8.5 MB
Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.