Checkpoints:
Data Model
- All persistent classes have been mapped to database
structures.
- The storage and retrieval of data been optimized.
- If a relational database is used, tables have been
denormalized (where necessary) to improve performance.
- Where denormalization has been used, all update, insert
and delete scenarios have been considered to ensure the
denormalization does not degrade performance for those operations.
- Indexes have been defined to optimize access.
- The impact of index updates has been considered in the other
table operations.
- The distribution of data has been planned.
- Data and referential integrity constraints have been defined.
- A plan exists for maintaining validation constraints when the
data rules change.
- Stored procedures and triggers have been defined.
- The persistence mechanism uses stored procedures and database
triggers consistently.
Copyright
© 1987 - 2001 Rational Software Corporation
| |
|