03 Sep  Admin

Abstraction,in general, is the process of taking away or removing characteristics from something in order to reduce it to a set of essential characteristics.Database systems are made-up of complex data structures. To ease the user interaction with database, the developers hide internal irrelevant details from users. This process of hiding irrelevant details from user is called data abstraction.

There are mainly levels of data abstraction:

Physical level: Physical level is the lowest level of data abstraction which describes how data is actually stored in database. You can get the complex data structure details at this level.

Logical level: Logical level is the middle level of 3-level data abstraction architecture which describes what data is stored in database.

View level: Highest level of data abstraction is view level which describes the user interaction with database system.