Database 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