The _________ layer provides the interface between the business logic layer and the underlying database
(a) Business-logic layer
(b) Data access layer
(c) Data transfer layer
(d) Business manager layer
This question was addressed to me in a national level competition.
This key question is from Application Architectures topic in section Application Design and Development of RDBMS