what do you mean by data abstraction in dbms
Database abstraction layer
A database abstraction layer (DBAL[1]) 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