what do you mean by data abstraction in dbms
A database abstraction layer ( DBAL ) is an application programming interface which unifies the communication between a computer application and databases such as SQL Server , DB2 , MySQL , PostgreSQL , Oracle or SQLite