Most database modeling tools allow you to enter a data model in one or more high-level notations (e.g., ER, IDEF1X, ORM, or UML) as well as a logical-level notation (e.g., relational). Typically a ...
and then map it to a logical schema for implementation in a relational database system. Although much of the design and mapping can be automated, humans are required to perform CSDP step 1, since ...