第六章数据库设计解析.ppt

确定属性的原则 作为属性,不能再具有需要描述的性质。即属性必须是不可分的数据项,不能包含其他属性。 属性不能与其他实体具有联系,即E-R图中所表示的联系是实体之间的联系。 例如: 确定属性的原则 例如:在医院中,一个病人只能住一个病房,病房号可以作为病人实体的一个属性;但是如果病房还要与医生实体发生联系,即一个医生负责几个病房的病人的医疗工作,则应根据准则2把病房作为一个实体。 使用对象资源管理器创建索引 例6 数据库设计 三个或三个以上实体的联系(续) 教师 课程 讲授 教师号 课程号 姓名 课程名 m n 教材 教材ISBN号 教材名称 p 讲授(教师号,课程号,教材ISBN号) 5、同一实体集的实体间联系 同一实体集的实体间的联系,即自联系,也 可按上述1:1、1:n和m:n三种情况分别处理。 例7 如果教师实体集内部存在领导与被领导 的1:n自联系,可以将该联系与教师实体合并, 这时主码教师号将多次出现,但作用不同,可用 不同的属性名加以区分: 教师(教师号, 姓名, 性别, 职称, 系主任) 数据库设计 实体间联系的转换(续) 6、具有相同码的关系模式 具有相同码的关系模式可合并。 目的:减少系统中的关系个数。 合并方法:将其中一个关系模式的全部属性加入到另一个关系模式中,然后去掉其中的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档