Database Design Considerations
This page is specific to: Version:SQL Server 2000
Creating and Maintaining Databases (SQL Server 2000)
Database Design Considerations

Designing a database requires an understanding of both the business functions you want to model and the database concepts and features used to represent those business functions.

It is important to accurately design a database to model the business because it can be time consuming to change the design of a database significantly once implemented. A well-designed database also performs better.

When designing a database, consider:

  • The purpose of the database and how it affects the design. Create a database plan to fit your purpose.

  • Database normalization rules that prevent mistakes in the database design.

  • Protection of your data integrity.

  • Security requirements of the database and user permissions.

  • Performance needs of the application. You must ensure that the database design takes advantage of Microsoft® SQL Server™ 2000 features that improve performance. Achieving a balance between the size of the database and the hardware configuration is also important for performance.

  • Maintenance.

  • Estimating the size of a database.
© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View