Object-Oriented Database Design Clearly Explained