昨天从UML设计中将数据实体抽成数据库表,验证的结果让我深受打击,让我感觉在设计方面的巨大不足。
简单归纳有以下几个方面:
1。设计始终要带着面向对象的思想去设计,这是设计的基本原则。
2。数据实体验证UML的架构设计,检验设计的合理性和逻辑性,用数据实体的关系去检验业务流程,用用例和时序来检验设计的正确性。
3。对象的抽取应该符合真实性和抽象性,不能将对象强制抽取合并。
4。在数据设计中,数据的使用率和冗余应该是设计考虑的通用标准。
5。对外键的认识不能停留在表面,它代表了一对多的关系,它在真实的实体之间也能体现这关系的。
6。在对象的抽取拆分中,是有主次之分的,先有躯干在有肉。