What are the three levels of data abstraction?Ask Questions

 Posted on 03/08/2018 7:18:33 AM

Expali each level wise.                                                                                                                                                                                         
Share On: facebook gplus twitter
profile
Asked by Hardik Parekh on 03/08/2018 7:18:33 AM Score: 238 points
Add Comment:
Submit

Comments

1 Answer

0 Corrected Answers
0
Profile
Answered by Hardik Bera on Aug 16 2018 3:27PM Score: 375 points

Data Abstraction:

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.

We have three levels of abstraction:

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

Ex:

Let’s say we are storing customer information in a customer table. At physical level these records can be described as blocks of storage (bytes, gigabytes, terabytes etc.) in memory. These details are often hidden from the programmers.

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

Ex:

At the logical level these records can be described as fields and attributes along with their data types, their relationship among each other can be logically implemented. The programmers generally work at this level because they are aware of such things about database systems.

3.View level: Highest level of data abstraction. This level describes the user interaction with database system.

Ex:

At view level, user just interact with system with the help of GUI and enter the details at the screen, they are not aware of how the data is stored and what data is stored; such details are hidden from them.

 

Add Comment:

Post Your Answer

  •  
  •  

Existing Members

Sign in to your account
Email Address
Password
...or Join us
Download, Vote, Comment, Publish.
Full Name
Email Address
I have read and agree to the Terms of Service and Privacy Policy
Please subscribe me to the StoodQ newsletters
Guideline to answer a question:

Useful tips to submit your answer
Please read below guidelines before you submit your answer for question.

  • Read and understand question for which you are submitting your answer.
  • Try to avoid grammatical and spell mistake while answering.
  • Do not post any irrelevant information in your answer.
  • Explain your answer with example or any reference link to help who posted question.
  • If you find irrelevant question, please report it to support. Click here to contact support.
  • You agree to the privacy policy and terms of use to submit any contents.

Note: StoodQ is online developers community which helps developer for their difficulty, lets help them with your value contribution.