Chapter 4 -- Developing the Logical Design

Chapter 4

About This Chapter

This chapter describes the process of taking the conceptual design you have discovered through the business analysis process and deriving a database design that can be implemented as a dimensional schema.

Creating a dimensional schema is very different from creating a relational schema: A relational schema usually has a firm set of specifications that must be satisfied for a database design to be successful for example, "This order entry system must store detailed information about customers and orders." As long as the system meets these requirements, it can be considered a success.

Typically, the specifications for a dimensional design are not firm. Furthermore, a well-designed data warehouse database will often support capabilities that were not previously anticipated. For example, a data warehouse about customers may provide additional business intelligence about shipping company efficiency.

While creating a dimensional schema differs from designing a relational schema, the two processes share several common design practices that are used to construct a useful dimensional design. This chapter discusses those practices and some of the issues that arise when a dimensional design must evolve to handle changes.

Before You Begin

To complete the exercises in this chapter, you must

  • Have installed SQL Server 7.0, including Enterprise Manager
  • Be able to log in to SQL Server
  • Have access to the Northwind sample database that is installed by the SQL Server Setup program
  • Have some experience designing relational databases and be familiar with normalization


Microsoft Corporation - Microsoft SQL Server 7 Data Warehousing Technical Support Training Kit
Microsoft SQL Server 7 Data Warehousing Technical Support Training Kit
ISBN: 0735606706
EAN: 2147483647
Year: 1999
Pages: 114

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net