网络学院毕业论文指导资料计算机科学与工程系编二零零二年.pptVIP

  • 1
  • 0
  • 约8.07千字
  • 约 59页
  • 2018-05-28 发布于福建
  • 举报

网络学院毕业论文指导资料计算机科学与工程系编二零零二年.ppt

网络学院毕业论文指导资料计算机科学与工程系编二零零二年

B.可选成员类 倘若实体集E2是它同实体集E1的N:1联系中的一个可选成员,那么,这个联系往往由包括E1和E2主属性以及该联系中每个属性的各个关系模式表示。例如,办公室的物品(假定是单件的),也许被借出或者未被借出(假定仅将当前借出的记录在数据库内)。 员工和物品之间的联系借阅联系是1:N的。如果物品不是单一的,则借用联系是N:M的。 若用下列关系模式表示这个E-R模型 员工(工号, 姓名, 地址) 物品(物品号,物品名,工号#,借阅日期,应还日期) 在关系物品中引入外键工号,记下当前借出具体物品的借物品人的工号。然而,在关系物品中许多元组的属性工号的值是空的,表示对应的物品处于未出借状态。 这里的空值指某物品实体当前未参加借用联系。 不仅仅联系的可选型会引起空值,由于实体集的某个实例的具体属性未定义,也会引起空值。 在上述例子中,可以引入另一个表示联系出借的关系,来避免空值: 员工(工号, 姓名, 地址) 物品(物品号, 物品名,规格) 借用(物品号# ,工号#,出借日期,应还日期) 这样,只有当前被借出的物品才出现在关系借阅中。如果一个联系有某种属性,那么,将可选联系用另一个关系来表达是有意义的。例如,在上例联系借阅中增加了出借日期和应还日期等。 在联系中,实体集的联系型也许是“几乎强制”的,就是说,绝大多数的元组都参加联系。在这种情况下,容许少量空值就比引入另一个

文档评论(0)

1亿VIP精品文档

相关文档