On the programming side, libraries known as object-relational mappings (ORMs) attempt to solve the same problem.
What is the library programmers use to solve object-relational impedance mismatch?
object-relational mappings (ORMs)