The _______ layer, which provides the interface between the business-logic layer and the underlying database.
The _______ layer, which provides the interface between the business-logic layer and the underlying database.
Right Answer is:
Data access
SOLUTION
- The Data access layer, which provides the interface between the business-logic layer and the underlying database.
- Many applications use an object-oriented language to code the business-logic layer, and use an object-oriented model of data, while the underlying database is a relational database.
- In such cases, the data-access layer also provides the mapping from the object-oriented data model used by the business logic to the relational model supported by the database.
- In the simplest scenario, where the business-logic layer uses the same data model as the database, the data-access layer simply hides the details of interfacing with the database.