A data access layer in computer software is a layer of a computer program which provides simplified access to data stored in persistent storage of some kind, such as an entity-relational database.
You have not completed all required lessons and assessments.