Data Independence

Data independence can be defined as the capacity to change the schema at one level without changing the schema at next higher level. There are two types of data Independence. They are
1. Logical data independence.
2. Physical data independence.
1. Logical data independence is the capacity to change the conceptual schema without having to change the external schema.
2. Physical data independence is the capacity to change the internal schema without changing the conceptual schema.
When not to use a DBMS
• Main inhibitors (costs) of using a DBMS:
• High initial investment and possible need for additional hardware.
• Overhead for providing generality, security, concurrency control, recovery, and integrity functions When a DBMS may be unnecessary:
• If the database and applications are simple, well defined and not expected to change.
• If there are stringent real-time requirements that may not be met because of DBMS overhead.
• If access to data by multiple users is not required.
• When no DBMS may suffice:
• If the database system is not able to handle the complexity of data because of modeling limitations

• If the database users need special operations not supported by the DBMS.

0 comments