Database Design Formalisms
Object Definition Language (ODL):
- Closer in spirit to object-oriented models
Entity/Relationship model (E/R):
- More relational in nature.
Both can be translated (semi-automatically) to relational schemas (with varying amount of pain).
ODL to OO-schema: direct transformation (C++ or Smalltalk based system).