Why are data in a data warehouse stored in unnormalized tables?


Normalizing data in an operational database is necessary to reflect accurately the dynamic interactions among entities. While a fully normalized database provides the flexible model needed for supporting multiple users in operations environment, it also adds to complexity that translate into performance inefficiency. Because of the vast size of a data warehouse, such inefficiency can be devastating. A three-way join between tables in a large data warehouse may take an unacceptably long time to complete and may be unnecessary. In the data warehouse model, the relationship among attributes does not change. Because historical data are static in nature, nothing is gained by constructing normalized tables with dynamic links.

Business

You might also like to view...

In the consumer sector, advertising is usually the primary communication vehicle with the other promotional tools (trade) promotions, consumer promotions, and personal selling designed to back the advertising campaign

Indicate whether the statement is true or false

Business

The ________ provides managers with four different fundamental marketing strategies: market penetration, market development, product development, and diversification.

A. SWOT analysis B. product-market growth matrix C. BCG growth-market share matrix D. strategic plan E. portfolio analysis

Business

Which of the following formatting guidelines should you follow to make presentation visuals effective?

A) ?Limit text size to 12 points. B) ?Limit text to three lines per slide and three words per line. C) ?Limit slide titles and headings to two words. D) ?Limit colors to no more than three colors on a slide.

Business

What are the pros and cons of a franchising agreement for global expansion?

What will be an ideal response?

Business