Moditech77
Home DBMS AI


Data Independence in DBMS:-

➺ The ability to change the schema at one level without having to change the schema at the next higher level.
➺ It helps to store data separate from programs and if we made a change in data will not affect the program

Data Independence in DBMS

◆ Types of Data Independence:

○ Logical Data independence

○ Physical data independence

Logical Data independence

➺ The ability to change the conceptual schema without having to change the external schema.
➺ Making changes in structure (table) does not affect the database file.
➺ It is hard to achieve logical data independence compare to physical data independence.
➺ when data is added or removed, only the view definition and the mappings need to be changed in the DBMS that support logical data independence.

Physical data independence

➺ When we add a new hard disk or change in location of a file does not affect on structure of the table. it is known as physical data independence.
➺ The ability to change the internal schema without having to change the conceptual schema.
➺ It is easy to achieve physical data independence compare to logical data independence.
➺ It helps to separate conceptual levels from the internal levels.

You might like this :-

ER-Model in DBMS
Normalization in DBMS
RDBMS Introduction
DBMS vs RDBMS