名称 类别 作者 出版社 价格 数量 图书编号 图书 M 出借日期 M 维护 N 借阅 N 职工编号 读者 职工 归还日期 姓名 工龄 性别 身份证号 借书证号 姓名 性别 住址
(2)将其转化为关系模式
图书(图书编号#,名称,类别,作者,出版社,价格,数量) 职工(职工编号#,姓名,性别,工龄) 维护(职工编号#,图书编号#)
读者(借书证号#,姓名,性别,身份证号,住址) 借阅(借书证号#,图书编号#,出借日期,归还日期)
五、综合题
现有如下图的ER图:
学号 社团号 姓名 学生 参加 社团 性别 社团名称 出生日期 加入社团时间 负责人 电话
(1)根据所给的模型图设计相应的关系数据模型;
(2)如果在上述模型中,从实体“社团”到实体“学生”之间的联系类型改为一对多(1:M),请设计相应的关系数据模型;
(3)对于1:M的联系类型,写出向关系模型转换应遵循的原则。 解:(1)学生(学号,姓名,性别,出生日期) 社团(社团号,社团名称,负责人,电话) 参加(学号,社团号,加入社团时间)
(2)学生(学号,姓名,出生日期,社团号,加入社团时间) 社团(社团号,社团名称,负责人,电话)
(3)将一个实体转换为一个关系模式,实体的属性就是关系的属性:将一个1:M的联系所连的“一”方实体的主码以及联系本身的属性加入到“多”方的关系模式中。