图书馆管理系统-ER图&关系模型-参考样本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、ER图如下:
1. 实体集说明:
“读者”实体集---来自“读者数据”存储文件
“罚单”实体集---来自“罚单数据”存储文件
“借阅信息”实体集---来自“借阅数据”存储文件
“图书”实体集---来自“书籍数据”存储文件
“管理员”实体集---来自“管理员”对象
“采购员”实体集---来自“采购员”对象
2. 联系类型说明:
1____* ------ 表示“一对多”联系,多方可以是1个或多个
1..1____0..1 ------ 表示“一对多”联系,但多方可已是0个或多个3. 实体集的属性说明:
读者(读者号,读者姓名,性别,学院,读者类型,入学日期,电话,身份证号)
图书(书号,书名,书籍状态,主编,作者,出版社,图书类型,出版日期,版本,价格)管理员(管理员号,姓名,性别,身份证号)
采购员(采购员号,姓名,性别,身份证号)
罚单(罚单号,读者号,读者姓名,{书号,书名,超期天数,处罚金额}+,罚单合计)
借阅信息(借阅编号,读者号,读者姓名,学院,{书号,借阅书名,是否为续借}+)
关系上的属性:
读者登记(押金,登记日期)
图书登记(登记日期)
借阅登记(借阅日期| 归还日期)
罚单生成(办理日期)
采购(采购日期)
二、ER图转化为关系模式:
读者(读者号,读者姓名,性别,学院,读者类型,入学日期,电话,身份证号,押金,登记日期,办理人)
图书(书号,书名,书籍状态,主编,作者,出版社,图书类型,出版日期,版本,价格,登记日期,采购日期,办理人,采购人)
管理员(管理员号,姓名,性别,身份证号)
采购员(采购员号,姓名,性别,身份证号)
借阅信息(借阅编号,读者号,读者姓名,学院,借阅日期,归还日期,办理人)
罚单(罚单号,读者号,读者姓名,罚单合计,办理日期,借阅编号)。
多值属性增加表属性。
借阅书籍(借阅编号,书号,是否为续借)
罚单书项(罚单号,书号,书名,超期天数,处罚金额)。