I have been programming in C# and Java for a little over a year and have a decent grasp of object oriented programming, but my new side project requires a database-driven model.
Sounds like you are discovering the Object-Relational Impedance Mismatch.