Data Independence
Ability to modify a schema definition in one level without affecting a scheme definition in the next higher level.
Interfaces between the various levels and components should be well defined so that changes in some parts do not seriously influence others:
Two levels of data independence:
- Physical data independence
- Logical data independence