The Design
The database design team first focuses on creating tables from existing classes. This ensures that all of the classes that were created and marked as persistent based on the requirements that were gathered are moved forward into the database. Once that has occurred, the team can start looking for ways to optimize the database, beginning with how to handle tables that were created based on inheritance relationships in the class model and classes that took part in many-to-many relationships that have to be split using association tables. From there the database design team will begin to ensure uniqueness of the tables and enforcement of such items as rules using constraints on the database. The database design team at EAB Healthcare ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access