object-relational mapping (ORM)