ER图被称为实体关系图,用于分析数据库的结构。它显示了实体及其属性之间的关系。 ER 模型提供了一种通信方式。
图书馆管理系统数据库通过以下考虑来跟踪读者 –
- 系统通过包含登录 ID 和密码的单点身份验证系统跟踪员工。
- 工作人员维护图书目录及其 ISBN、书名、价格(INR)、类别(小说、一般、故事)、版本、作者编号和详细信息。
- 出版商具有出版商 ID、图书出版年份和图书名称。
- 读者使用他们的用户 ID、电子邮件、姓名(名字、姓氏)、电话号码(允许多次输入)、通讯地址进行注册。工作人员跟踪读者。
- 读者可以退还/预订印有发行日期和归还日期的书籍。如果没有在规定的时间内归还,它也可能有一个到期日。
- 工作人员还会生成报告,其中包含读者 ID、报告的注册号、书号和退货/问题信息。
此图书馆 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。