1.画er图
新建项目
注:网上查不到具体建立过程方法 目测是对的
矩形 :实体
椭圆:属性
菱形:方法
属性为主码设置
2.两道例题
1. 现有论文和作者两个实体,论文实体的属性包括题目、期刊名称、年份、期刊号;作者实体的属性包括姓名、单位、地址;一篇论文可以有多个作者,且每一位作者写过多篇论文,在每一篇论文中有作者的顺序号。请完成以下操作:
- 画出E-R图
2.将E-R图转换成关系模式,并指出每个关系模式的主键(加下划线)
论文(题目,期刊名称,年份,期刊号)
作者(姓名,单位,地址)
发表(题目,姓名,作者顺序号)
2.设某汽车运输公司数据库中有三个实体集。一是“车队”实体集,属性有车队号、车队名等;二是“车辆”实体集,属性有车牌照号、厂家、出厂日期等;三是“司机”实体集,属性有司机编号、姓名、电话等。设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有聘期;司机与车辆之间存在着“使用”联系,司机使用车辆有使用日期和公里数,每个司机可以使用多辆汽车,每辆车可被多个司机使用。
要求: (1)试画出ER图,并在图上注明属性、联系类型;
(2)将ER图转换成关系模式,并说明主键。
车队(车队号,车队名,聘期,司机编号)
车辆(车牌号,厂家,出厂日期)
司机(司机编号,姓名,电话)
使用(车牌号,司机编号,使用日期,公里数)
总结:
1.
1:1 联系可独立 可与实体合并
1:n 联系可独立 可与实体合并
n:m 独立出来
2.存疑问题
ea 画er 还找不见怎样设置主码(已经解决)
姓名,题目是否能作为主码(已解决)
只能具体问题具体分析 但是确实 一个关系有一个主码 主码还具有唯一性 题目不严谨