Layer 1: Data Access Layer (DAL)