What is Data Abstraction? Explain its importance.
Data Abstraction is the process of showing only the information that is relevant for the users and hiding all the other information from them. All the software is based on the basis of the concept of Data Abstraction because there are many points that are not important for the users and if they are shown on the application console then the users will only get confused. This concept helps in showing only the essential parts of the system. There are three levels of data abstraction, Logical level, Physical level, and view level. At the logical level, we have the data administrators who deal with the data stored in the database, the physical level is the level where the data is stored physically in the database, and at the last, View level resides the end user.