Logical Data Independence

  • Changing the logical schema (conceptual level) without changing the external schema (view level) is called logical data independence.
  • It is used to keep the external schema separate from the logical schema.
  • If we make any changes at the conceptual level of data, it does not affect the view level.
  • This happens at the user interface level.
  • For example, it is possible to add or delete new entities, attributes to the conceptual schema without making any changes to the external schema.

What is Data Independence in DBMS?

Data independence is a property of a database management system by which we can change the database schema at one level of the database system without changing the database schema at the next higher level. In this article, we will learn in full detail about data independence and will also see its types. If you read it completely, you will understand it easily.

Similar Reads

What is Data Independence in DBMS?

In the context of a database management system, data independence is the feature that allows the schema of one layer of the database system to be changed without any impact on the schema of the next higher level of the database system. ” Through data independence, we can build an environment in which data is independent of all programs, and through the three schema architectures, data independence will be more understandable. Data via two card stencils along with centralized DBMS data is a form of transparency that has value for someone....

Types of Data Independence

There are two types of data independence....

Logical Data Independence

Changing the logical schema (conceptual level) without changing the external schema (view level) is called logical data independence. It is used to keep the external schema separate from the logical schema. If we make any changes at the conceptual level of data, it does not affect the view level. This happens at the user interface level. For example, it is possible to add or delete new entities, attributes to the conceptual schema without making any changes to the external schema....

Physical Data Independence

Making changes to the physical schema without changing the logical schema is called physical data independence. If we change the storage size of the database system server, it will not affect the conceptual structure of the database. It is used to keep the conceptual level separate from the internal level. This happens at the logical interface level. Example – Changing the location of the database from C drive to D drive....

Difference Between Physical and Logical Data Independence

...

Conclusion

The data independence property of the database is an expected property that relies on separating the logical and physical aspects of storing and accessing data. This means that it is easy to make structural modifications to the database without affecting the applications that use it. This is a situation that impacts the capacity of the organization to remain adaptable in the dynamic business environment, as well as making sure that the technological advancements within the organization are interoperable over a long period of time....

Frequently Asked Questions on Data Independence – FAQs

Why is data independence important in database management systems?...

Contact Us