Geeks Talk

Prepare for your Next Interview


Welcome to the Geeks Talk forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Hi to all And PLease Help me

This is a discussion on Hi to all And PLease Help me within the Data Warehousing forums, part of the Databases category; Q No. 1 Give at least four reasons why we De-Normalize the database. Q No. 2 If de-normalization improves data warehouse processes, why fact table is in normal form? Q ...

Go Back   Geeks Talk > Databases > Data Warehousing
Register Blogs FAQ Tag Cloud Calendar Mark Forums Read

Data Warehousing Data Warehousing

Reply

 

LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 10-18-2009
Junior Member
 
Join Date: Oct 2009
Location: Karachi
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Jawiadmcs550 is on a distinguished road
Hi to all And PLease Help me

Q No. 1
Give at least four reasons why we De-Normalize the database.

Q No. 2
If de-normalization improves data warehouse processes, why fact table is in normal form?

Q No. 3
Is OLTP database design optimal for Data Warehouse?


Q No. 4
Why data warehouse and transaction databases need to be different.
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 10-18-2009
Junior Member
 
Join Date: Oct 2009
Location: Karachi
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Jawiadmcs550 is on a distinguished road
Re: Hi to all And PLease Help me

Please HElp me
Reply With Quote
  #3 (permalink)  
Old 4 Weeks Ago
Moderator
 
Join Date: Jun 2007
Location: Bangalore,India
Posts: 1,853
Thanks: 9
Thanked 168 Times in 142 Posts
debasisdas has a spectacular aura aboutdebasisdas has a spectacular aura about
Re: Hi to all And PLease Help me

You need to go and read books.
Reply With Quote
  #4 (permalink)  
Old 4 Weeks Ago
Junior Member
 
Join Date: Oct 2009
Location: Atlanta, GA
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
htdbajr is on a distinguished road
Re: Hi to all And PLease Help me

Quote:
Originally Posted by Jawiadmcs550 View Post
Q No. 1
Give at least four reasons why we De-Normalize the database.

Q No. 2
If de-normalization improves data warehouse processes, why fact table is in normal form?

Q No. 3
Is OLTP database design optimal for Data Warehouse?


Q No. 4
Why data warehouse and transaction databases need to be different.
Q1 -
1. Query Performance
2. Data loading performance
3. Ease of maintenance
4. When data integrity is less of a concern (such as in read-only databases) and query performance is a higher priority

Q2 -
Fact table is not always in normal form, especially if you need better query performance from grouping attributes on related dimensions. But, if it is in normal form then it is most likely to preserve data integrity.

Q3 -
Not generally. OLTP (assuming 3rd normal form) does not usually perform well on data warehouses where queries generally go after large amounts of data. OLTP is better suited where data integrity and transactional concurrency is a priority and most queries are focused to a relatively small subset of data. OLTP (3rd normal form) is designed to maximize data integrity, insert/update/delete concurrency.

Q4 -
Data warehouses and transactional databases are generally separate because they have competing requirements from hardware resources. Data warehouses generally drive a lot of CPU and memory utilization due to extensive use of aggregate functions and querying of large sets of data. Transactional databases need CPU and memory for lock management and handling a large number of insert/update/delete requests concurrently. Having the two on the same hardware is a recipe for poor performance and little or no scalability. There have been attempts to combine the two (HOLAP) but in my opinion those environments can handle medium size data sizes (less than 1 TB) and require a much higher level of monitoring and maintenance to keep performance where it needs to be.

I agree with the other poster - you should read some books. Look up Ralph Kimball or Bill Inmon to start with. They are the "fathers" of data warehouse design.
Reply With Quote
Reply

  Geeks Talk > Databases > Data Warehousing

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off



All times are GMT -4. The time now is 03:10 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.1
Copyright © 2009 GeekInterview.com. All Rights Reserved