Data Independence:
It is the ability to modify the scheme definition in one level without affecting the scheme definition at the next higher level.
1. Physical Data Independence: It is the ability to modify the physical scheme without causing application programs to be rewritten.
2. Logical Data Independence: It is the ability to modify the logical scheme without causing application programs to be rewritten.