The Term Data Abstraction With Respect To Dbms

Asked By 50 points N/A Posted on -
qa-featured

What do you mean by the term Data Abstraction used in DBMS? How is it useful? Why is it used? What are its advantages?

SHARE
Answered By 40 points N/A #186363

The Term Data Abstraction With Respect To Dbms

qa-featured

Data abstraction basically refers to the process of hiding important data from the prying eyes of other users. Data like password, card number, etc. which cannot be disclosed is kept hidden with the help of the method called as data abstraction. It helps in keeping our personal information and data that is important to us secure. This process occurs on the view level of the DBMS three- tier architecture.

Answered By 590495 points N/A #186365

The Term Data Abstraction With Respect To Dbms

qa-featured

Data abstraction is the cutback of a specific body of data to a cut down or basic representation of the whole. Generally, abstraction is the process of removing characteristics from something to be able to decrease it to a set of important characteristics. In database design, data abstraction is normally the initial step.

A complete or whole database is much more complex to be developed by a system without creating first a basic framework. With data abstraction, it is possible for developers to begin from important elements, the data abstractions, and then increasingly add data detail to build the final system. The following are the four levels of data abstraction:

  • * External level – this is the highest level of data abstraction. At this level, data appears as rows and columns to users. Users can view full or partial data according to the business requirement.
  • * Logical / Conceptual level – this is the next level of data abstraction which describes the actual data stored in the database and appears in the form of tables and connects them using mapping.
  • * Internal level – this is one of the intermediary levels which, in most cases, are not mentioned because they usually say that there are only three levels of data abstraction. This level depends on the DBMS software.
  • * Physical level – this is the lowest level of data abstraction. It describes how data is literally stored in the physical memory such as hard drives, magnetic tapes, and others. In this level, the file organization methods such as sequential, B+ tree, or hashing comes in.

Related Questions