28 Jan 2020

  • January 28, 2020
  • Amitraj
Data Independence -


-> Data independence can be explained using the three-schema architecture.


-> Data independence is ability to modify a schema definition in one level without affecting a schema definition in the next higher level.


There are 2 types of data independence in DBMS:-


1. Physical data Independence:-   

-> Physical data independence can be defined as the capacity to change the internal schema without having to change the conceptual schema.

-> If we do any changes in the storage size of the database system server, then the Conceptual structure of the database will not be affected.


-> Physical data independence is used to separate conceptual levels from the internal levels.



Examples of changes under Physical Data Independence

1. Modifying the file organization technique in the Database
2. Switching to different data structures.
3. Changing the access method.

4. Modifying indexes.




2. Logical data Independence:-

-> Logical Data Independence is the ability to change the conceptual scheme without changing:

1. External views
2. External API or programs

Any change made will be absorbed by the mapping between external and conceptual levels.

-> When compared to Physical Data independence, it is challenging to achieve logical data independence.





Examples of changes under Logical Data Independence

1. Merging two records into one

2. Breaking an existing record into two or more records


Related Posts:

  • Data Independence in DBMS : Physical & Logical With Examples Data Independence - -> Data independence can be explained using the three-schema architecture. -> Data independence is ability to modify a schema definition in one level without affecting a schema definition i… Read More
  • Data Abstraction in DBMS Data Abstraction - The main purpose of database system is to provide users with an abstract view of the system. The system hide certain detail of how data is store, created and manipulated complexity should be hidden b… Read More
  • Database Languages in DBMS Database Language -     A DBMS has appropriate languages and interfaces to express database queries and updates. Database languages can be used to read, store and update the data in the database. Types of Da… Read More
  • Overview of DBMS : Data, Database, DBMS, Characterstics, Advantages, Disadvantages What is Data? Data is nothing but facts and statistics stored or free flowing over a network, generally it's raw and unprocessed. For example: When you visit any website, they might store you IP address, that is data, in re… Read More
  • Types Of Database Users in DBMS Database Users - There are 4 types of users:- 1. Database Administrators -   Database Administrator or DBA is the one who manages the complete database management system. DBA takes care of the security of the D… Read More

Translate

Popular Posts