What Is Data abstraction In DBMS And Data Independence?


 

The complex nature of a database system is known by all. Therefore, it is crucial to perform additional operations to make databases simpler especially if you are working with large and complex databases.

There are multiple methods that you can use to make the DBMS system simpler. One such approach is data abstraction.

The data abstraction in DBMS includes dividing the given database into multiple segments and hiding the data which is not required at every level of the database.

This makes it easy for the user to sort and view the data at each level.

With data abstraction comes data independence!

Most people may get confused when it comes to data abstraction and data independence.

However, The two are generally considered to be the same. Well, that’s not right.

Data independence is nothing but one of the benefits of performing data abstraction. If you are not aware of what these two terms mean or what is the difference between the two, this post will be worth reading.

Let’s check out data abstraction in DBMS and data independence in detail.

Meaning Of Data Abstraction

Data abstraction in DBMS is the procedure of keeping irrelevant information present at each level hidden. It completely depends on the level of abstraction at which information is irrelevant and relevant.

The data abstraction process is crucial when dealing with a larger and more complex DBMS. It will break the given problem into different subproblems and those subproblems become easy to solve and manage.

The Levels Of The Data Abstraction Process

Data abstraction in DBMS is divided into the following three levels read full article...

Comments

Popular posts from this blog

What is the AGGRCOW Problem?

Advantages and Limitations of Using Recursion in Programming

How to use Python code online?