"This all reminded me of an important lesson I learned a long time ago: That the database structure is exactly that, the structure of the database. It’s not what the user works with, and the user shouldn’t have to care how it’s structured. Yeah, it’s nice when the structure and the end result mesh up, but don’t ever hold yourself back because of the database design." (
more)