📜  图书馆管理系统的ER图

📅  最后修改于: 2021-08-25 17:28:07             🧑  作者: Mango

ER图称为实体关系图,它用于分析数据库的结构。它显示了实体及其属性之间的关系。 ER模型提供了一种交流手段。

图书馆管理系统数据库通过以下注意事项跟踪读者–

  • 该系统通过包含登录ID和密码的单点身份验证系统来跟踪员工。
  • 员工使用ISBN,书名,价格(印度卢比),类别(新颖,常规,故事),版本,作者编号和详细信息来维护书籍目录。
  • 出版商具有出版商ID,该书出版的年份以及该书的名称。
  • 读者使用他们的user_id,电子邮件,姓名(名字,姓氏),电话号码(允许多次输入),通讯地址进行注册。工作人员跟踪读者。
  • 读者可以退还/保留带有发行日期和退还日期的书。如果未在规定的时间内归还,则可能也有到期日。
  • 工作人员还会生成包含读者ID,报告的注册号,书号和退货/发行信息的报告。

图书馆管理系统的ER图

该库ER图说明了有关库的关键信息,包括诸如员工,读者,书籍,出版商,报告和身份验证系统之类的实体。它允许理解实体之间的关系。实体及其属性–

  • 图书实体:具有authno,isbn号,书名,版本,类别,价格。 ISBN是书籍实体的主键。
  • 读者实体:具有用户ID,电子邮件,地址,电话号码,名称。名称是名字和姓氏的复合属性。电话号码是多值属性。 UserId是Readers实体的主键。
  • 发布者实体:它具有PublisherId,发布年份,名称。 PublisherID是主键。
  • 身份验证系统实体:它具有LoginID和密码,且LoginID作为主键。
  • 报告实体:它具有UserId,Reg_no,Book_no,发行/返回日期。 Reg_no是报告实体的主键。
  • 职员实体:它具有名称和staff_id,其中staff_id为主键。
  • 储备/退货关系集:它具有三个属性:储备日期,到期日,退货日期。

实体之间的关系–

  • 一位读者可以预订N本书,但只有一位读者可以预订一本书。关系1:N。
  • 出版商可以出版许多书籍,但是一本书只能由一个出版者出版。关系1:N。
  • 工作人员跟踪读者。关系是M:N。
  • 工作人员维护多个报告。关系1:N。
  • 工作人员维护多本书籍。关系1:N。
  • 身份验证系统可为多名员工提供登录。该关系是1:N。