6.2 E-R图设计及其到关系模式的转换
关系模式表示方式:
关系名称(关键字,属性1,属性2,...)
6.2.1 E-R 图
要求:
- 实体(数据表)用矩形表示。
- 实体间关系用菱形表示。
- 实体和实体间关系使用无向边连接,多对多(n/m)、一对多(1/n)、多对一(n/1)写无向边上。
- 属性用椭圆表示,与实体之间使用无向边连接,关键字(主码/主键)使用下划线标注。
示例:
6.2.2 E-R 图到关系模式的转换
原则:
-
一个实体对应一个关系模式(也就是一张表)
-
实体间关系的转换,若:
- 一对一:随便附加到一边。
- 一对多、多对一:附加到多的一边。
- 多对多:使用独立的关系模式。
例如 6.2.1 E-R 图 中的 E-R 图转换为关系模式如下:
- 客户(身份证号)
- 车(车架号,身份证号,保单号)
- 事故记录(编号,时间,车架号)
- 保单(保单号)
- 保单支付(支付订单号,到期日,缴费日,保单号)