Data Independence

Data Independence

  • Data independence is explained using the three-schema architecture.

  • It is the characteristic of being able to modify the schema at one level of the database system without altering the schema at the next higher level.

Data Independence Classification

  • Logical Data Independence

  • Physical Data Independence

Logical Data Independence

  • It is the capacity to change the conceptual schema without having to change the external schema.

  • It separates the external level from the conceptual level.

  • Any changes in the conceptual view of the data would not affect the user view of the data.

  • Logical data independence occurs at the user interface level.

Physical Data Independence

  • It is the capacity to change the internal schema without having to change the conceptual schema.

  • Any changes in storage size of the database system server would not affect the conceptual structure of the database.

  • It separates conceptual levels from the internal level.

  • Physical data independence occurs at the logical interface level.

Last updated