Although data redundancy should normally be avoided, you can sometimes enhance processing efficiency in selected applications by storing redundant information. A certain amount of planned data redundancy can be used to simplify processing logic.
In some instances, you can eliminate an entity type from the database design by maintaining some redundant information. For example, you might be able to eliminate an entity type by maintaining the information associated with this entity in another entity type in the database. When you merge two or more entity types in this way, you simplify the physical data structures and reduce relationship overhead.
Considerations
Consider maintaining redundant data under the following circumstances:
Example
The following diagram shows how you might use data redundancy to enhance processing of dental claim information.
By maintaining all DENTIST information with the DENTAL CLAIM entity, you can simplify the database design and reduce the overhead of maintaining the relationship. Since Commonweather users do not process information associated with the DENTIST entity by itself, inconsistent DENTIST information will not present a problem for the business.
Copyright © 2014 CA.
All rights reserved.
|
|