1,某校图书馆的图书信息管理系统主要管理图书馆的图书信息、读绪信息和借阅信息。图书信息包括:书号、书名、第一作者、出版社、出版日期、价格、馆藏数;读绪者信息包括: 借书证号、姓名、性别、出生日期、专业、班级、联系电话、身份证号。其中,一种图书可I 被多名读绪借阅;-名读绪者可以同时借阅多本图书,借阅时需登记借书日期,归还日期。根据题意设计该系统的关系模型并画出ER图
时间: 2023-08-31 19:05:52 浏览: 601
根据题目描述,可以设计出以下的关系模型:
1. 图书信息表(Book),包含以下属性:
- 书号(BookID):唯一标识一本书的编号,主键;
- 书名(BookName):书的名称,字符串类型;
- 第一作者(Author):书的第一作者,字符串类型;
- 出版社(Publisher):书的出版社,字符串类型;
- 出版日期(PublishDate):书的出版日期,日期类型;
- 价格(Price):书的价格,浮点数类型;
- 馆藏数(TotalCount):图书馆拥有的该书的数量,整数类型。
2. 读者信息表(Reader),包含以下属性:
- 借书证号(CardID):唯一标识读者的借书证号,主键;
- 姓名(Name):读者的姓名,字符串类型;
- 性别(Sex):读者的性别,字符串类型;
- 出生日期(BirthDate):读者的出生日期,日期类型;
- 专业(Major):读者所在的专业,字符串类型;
- 班级(Class):读者所在的班级,字符串类型;
- 联系电话(Telephone):读者的联系电话,字符串类型;
- 身份证号(IDCard):读者的身份证号,字符串类型。
3. 借阅信息表(Borrow),包含以下属性:
- 借阅编号(BorrowID):唯一标识一次借阅的编号,主键;
- 书号(BookID):被借阅的书的编号,外键,参照图书信息表(Book)的书号(BookID);
- 借书证号(CardID):借阅该书的读者的借书证号,外键,参照读者信息表(Reader)的借书证号(CardID);
- 借书日期(BorrowDate):借阅该书的日期,日期类型;
- 归还日期(ReturnDate):归还该书的日期,日期类型。
基于上述关系模型,可以画出以下的ER图:
![ER图](https://i.imgur.com/18cYw7M.png)
阅读全文