📜  图书馆管理系统ER图

📅  最后修改于: 2021-09-08 15:28:03             🧑  作者: Mango

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

图书馆管理系统数据库通过以下考虑来跟踪读者 –

  • 系统通过包含登录 ID 和密码的单点身份验证系统跟踪员工。
  • 工作人员维护图书目录及其 ISBN、书名、价格(INR)、类别(小说、一般、故事)、版本、作者编号和详细信息。
  • 出版商具有出版商 ID、图书出版年份和图书名称。
  • 读者使用他们的用户 ID、电子邮件、姓名(名字、姓氏)、电话号码(允许多次输入)、通讯地址进行注册。工作人员跟踪读者。
  • 读者可以退还/预订印有发行日期和归还日期的书籍。如果没有在规定的时间内归还,它也可能有一个到期日。
  • 工作人员还会生成报告,其中包含读者 ID、报告的注册号、书号和退货/问题信息。

图书馆管理系统ER图

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

  • 图书实体:它有 authno、isbn 编号、标题、版本、类别、价格。 ISBN 是图书实体的主键。
  • 读者实体:它有用户 ID、电子邮件、地址、电话号码、姓名。 Name 是 firstname 和 lastname 的复合属性。电话号码是多值属性。 UserId 是 Readers 实体的主键。
  • 出版商实体:它具有 PublisherId、出版年份、名称。 PublisherID 是主键。
  • 认证系统实体:它有LoginId 和密码,以LoginID 作为主键。
  • 报告实体:它具有 UserId、Reg_no、Book_no、发行/退货日期。 Reg_no 是报告实体的主键。
  • 员工实体:它有名称和员工 ID,以员工 ID 作为主键。
  • 预留/退货关系集:它具有三个属性:预留日期、到期日期、退货日期。

实体之间的关系 –

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