answersLogoWhite

0

Physical level: The lowest level of abstraction describes how a system actually stores data. The physical level describes complex low-level data structures in detail.

Logical level: The next higher level of abstraction describes what data the database stores, and what relationships exist among those data. The logical level thus describes an entire database in terms of a small number of relatively simple structures. Although implementation of the simple structures at the logical level may involve complex physical level structures, the user of the logical level does not need to be aware of this complexity. Database administrators, who must decide what information to keep in a database, use the logical level of abstraction.

View level: The highest level of abstraction describes only part of the entire database. Even though the logical level uses simpler structures, complexity remains because of the variety of information stored in a large database. Many users of a database system do not need all this information; instead, they need to access only a part of the database. The view level of abstraction exists to simplify their interaction with the system. The system may provide many views for the same database.

User Avatar

Wiki User

13y ago

What else can I help you with?

Related Questions

Is PHP a high level programming language?

Yes, PHP is a high level programming language because it provides abstraction from the details of the computer.


What is a high level progrmming?

It is a programming language with strong abstraction from the details of the computer.


What is the difference between parallel execution and sequential execution in programming?

I believe that at the right level of abstraction, it is not and in fact can be as easy as sequential programming. Note, however, that "at the right level of abstraction" should be considered with care. Pragmatically there are some problems today with taking advantage of the "easiness" of parallel programming.


What is a high level progrmming language?

It is a programming language with strong abstraction from the details of the computer.


When abstraction should be used in programming?

in classes.


What is assemble language?

Assembler language is a computer programming language. It is a symbolic language used to enter machine code instructions using easy-to-remember mnemonics. It is a low-level language because there is little in the way of abstraction between the source code and the resultant machine code. All other languages are known as high-level languages due to their high-level of abstraction.


What is c plus plus coding used for?

C++ is used in virtually every field of programming, including gaming and multimedia, financial, scientific and industrial applications, as well as low-level subsystem programming.


What are components of object oriented programming?

abstraction,encapsulation,inheritence,polymorphism,object


Which is the lowest-level abstraction?

method


What are the basic concept of object oriented programming language?

Inheritance Encapsulation Polymorphism Abstraction


3 pillars of object oriented programming?

abstraction, inheritance, encapsulation, and polymorphism.


What has the author Ori Gurewich written?

Ori Gurewich has written: 'Borland C++ multimedia programming' -- subject(s): Multimedia systems, C++ (Computer program language), Computer programming, Interactive computer systems