Object-Relational Mapping Patterns

Object-Relational Mapping (ORM) patterns address the impedance mismatch between object-oriented programming and relational databases. They provide a way to query and manipulate data from a database using an object-oriented paradigm.

Wikipedia