请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 E 一 R 图,再将其转换为关系模型。
时间: 2024-06-09 22:05:40 浏览: 265
E-R图如下:

关系模型如下:
读者表(Reader):
| 字段名 | 数据类型 | 说明 |
| ------- | ------- | -------------- |
| Reader_ID | int | 读者号(主键) |
| Name | varchar | 姓名 |
| Address | varchar | 地址 |
| Gender | varchar | 性别 |
| Age | int | 年龄 |
| Company | varchar | 单位 |
书籍表(Book):
| 字段名 | 数据类型 | 说明 |
| ------- | ------- | --------- |
| Book_ID | int | 书号(主键) |
| Title | varchar | 书名 |
| Author | varchar | 作者 |
| Press | varchar | 出版社 |
借阅表(Borrow):
| 字段名 | 数据类型 | 说明 |
| ---------- | ------- | ---------------- |
| Borrow_ID | int | 借阅编号(主键) |
| Reader_ID | int | 读者号(外键,关联读者表) |
| Book_ID | int | 书号(外键,关联书籍表) |
| BorrowDate | date | 借出日期 |
| DueDate | date | 应还日期 |
| ReturnDate | date | 归还日期(可为空) |
关系模型图如下:

阅读全文
相关推荐










