下图为一张交通违规处罚通知书: 1.试根据这张通知书提供的信息设计一个ER模型 2.将这个ER模型转换成关系数据模型,并标明主键和外键 交通违规通知书 编号:XXXXXXX 姓名:XXX 驾驶执照编号:XXXXXXX 地址:XXXXXXXXXXXXXXXXX 邮编:XXXXXXXXXXXX 电话:XXXXXXXXXXXX 机动车牌照号:XXXXXXX 型号:XXXXXXX 制造厂:XXXXXXXXX 生产日期:XXXXXXXXXXX 违章日期:XXXXXXXXXXX 时间:XXXXXXXXXXXX 地点:XXXXXXXXXXX 违章记载:XXXXXXXXXXXX 处罚方法: ■警告 ■罚款 □暂扣驾驶执照 警察签字:XXX 警察编号:XXXXXXXXX 被处罚人签字:XXX 提示信息: ①一个驾驶执照持有人可能多次违规 ②一辆机动车可能多次违规 ③一张违规通知单可能有多项处罚,如:警告+罚款
时间: 2024-02-11 17:09:03 浏览: 325
1. 根据该通知书提供的信息,设计的ER模型如下:
![ER模型](https://cdn.luogu.com.cn/upload/image_hosting/edv8m8m0.png)
2. 将ER模型转换成关系数据模型,并标明主键和外键如下:
被处罚人(Punisher):Punisher_ID(主键)、姓名、地址、邮编、电话、驾驶执照编号
机动车(Vehicle):Vehicle_ID(主键)、机动车牌照号、型号、制造厂、生产日期
违规记录(Violation_Record):Record_ID(主键)、违章日期、时间、地点、违章记载
罚单(Penalty):Penalty_ID(主键)、处罚方法、警察签字、警察编号、被处罚人签字
- 一个驾驶执照持有人可能多次违规,因此Punisher_ID为Penalty的外键
- 一辆机动车可能多次违规,因此Vehicle_ID为Violation_Record的外键
- 一张违规通知单可能有多项处罚,因此Record_ID为Penalty的外键
阅读全文