A problem I’ve been thinking about recently is mapping objects (like Java objects) to relational databases. As soon as I realized that this is a big problem, I realized that it’s probably a problem lots of other people have solved. I found a number of papers published on the Web about it, like Foundations of Object-Relational Mapping. If anyone has any pointers to other methods of solving this problem, let me know.