第二次课构建物理模型重点.ppt

构建物理模型 关于CDM 课堂所画的ER图是根据语义直接翻译得到的最原始的ER图 语义是否完整,是否需要增加或者删除实体,实体内属性以及实体间的联系是否有其他表达方式,这些都需要考量 答案不是唯一的,鼓励创新 Relationship VS. Association 相同点:都体现了实体之间的相互关系 区别: Association内部可以定义属性 Association一般用于多个实体之间的联系,而relationship用于两个实体之间的联系 下面重点解释这两个工具控件 Relationship Dominate role 仅作用于一对一联系,并指明这种联系中的主从表关系。在A,B两个实体型的联系中,如果A--B被指定为dominant,那么A为这个一对一联系的主表,B为从表,并且在以后生成的PDM中会产生一个引用B-A.A 里面的主键会成为B的外键。 如果不指定dominant属性的话会产生两个引用。 联系的性质 名字,起到提示的作用 联系的依赖,用于弱实体的表示 强制依赖 联系的强制性 联系是否具有强制性,指的是实体间是不是一定会出现这种联系;或者换句话说,当我们在谈及一个联系的应用场景的时候,联系对应的那两个实体型的实体实例的个数可不可能为零 例子: 学生-教师:强制的 学生-社团:非强制的 这样的关系就在mandatory里体现,旁边的基数会随着该选项改变。 Ca

文档评论(0)

1亿VIP精品文档

相关文档