Levels of Abstraction
There are 3 levels of Abstraction:
Physical level: describes how data records (e.g., a customer) are stored.
- This layer is transparent to most of the users. It's visible to Database Administrators.
Logical level: describes data stored in database, and the relationships among the data.
type customer = record customer_id : integer; customer_name : string; customer_street : string; customer_city : string; end;
View level: application programs hide details of data types. Views can also hide information (such as an employee’s salary) for security purposes – in this case details are hidden from the application program