如何设计一个图书借阅管理系统数据库ER图?
1.当前,主要有哪几种新型数据库系统?它们各有什么特点?应用于什么领域?2.一个图书借阅管理系统要求提供下列服务:(1)可以随时查询书库中现有书籍的品种、数量与存放位置。...
1.当前,主要有哪几种新型数据库系统?它们各有什么特点?应用于什么领域?
2.一个图书借阅管理系统要求提供下列服务:
(1) 可以随时查询书库中现有书籍的品种、数量与存放位置。所有书籍均由书号唯一标识。
(2) 可以随时查询书籍借还情况,包括借书人姓名、单位、借书日期、应还日期。系统约定,任何人可以借多种图书,任何一种图书可以为多个所借,借书证号具有唯一性。
(3) 当需要时,可能通过系统中保存的出版社的电话、E-mail、通信地址及邮政编码等信息向出版社购买有关书籍。系统约定,一个出版社可以出版多种图书,同一种图书仅为一个出版社出版地,出版社名具有唯一性。
根据上述假设,构造满足系统需求的E-R图。 展开
2.一个图书借阅管理系统要求提供下列服务:
(1) 可以随时查询书库中现有书籍的品种、数量与存放位置。所有书籍均由书号唯一标识。
(2) 可以随时查询书籍借还情况,包括借书人姓名、单位、借书日期、应还日期。系统约定,任何人可以借多种图书,任何一种图书可以为多个所借,借书证号具有唯一性。
(3) 当需要时,可能通过系统中保存的出版社的电话、E-mail、通信地址及邮政编码等信息向出版社购买有关书籍。系统约定,一个出版社可以出版多种图书,同一种图书仅为一个出版社出版地,出版社名具有唯一性。
根据上述假设,构造满足系统需求的E-R图。 展开
1个回答
展开全部
1、要了解ER图的核心要素:实体,属性,关系,实体就是一个个对象,比如猫,属性就是实体所有的某个属性,比如猫的性别,关系就是实体和实体之间或者实体内部之间的关系。
2、要了解ER图中怎么表示1中描述的三个核心要素:在ER图中矩形代表实体,椭圆代表属性,菱形代表关系,各个形状之间用线段连接。
3、以同样的方式定义课程实体后建关系表,拖进关系线段,连接两个实体,注意两头都是红色才是真正的连接起来了。会自动在关系属性里建立起连接。
扩展资料:
图书借阅管理系统注意事项:
一个实体型转换为一个关系模式。关系的属性:实体型的属性,关系的码:实体型的码。
一个1:1联系可以转换为一个独立的关系模式,也可以与任何一端对应的关系模式合并。一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。一个m:n联系转换为一个关系模式。
三个或三个以上实体间的一个多元联系可以转换为一个关系模式,具有相同码的关系模式可合并,同一实体集的实体之间的联系即自联系,也可以按1:1,1:n和m:n三种情况分别处理。
参考资料来源:百度百科-图书管理系统
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询