Chapter 2: Introduction To Logical Data Modelling
A good design of database system should be:
- Correct - Providing an accurate and faithful representation of the the way information is used in the business
- Consistent - containing no contradictions in the way the information objects are named, defined, related, and documented
- Sharable - accessible by multiple applications and users to meet varying access requirements
- Flexible - facilitating additions to reflect new information requirement, and modification to respond to changes in business.