图书借阅系统的数据库设计,包括但不限于以下数据表:
1. 借阅人:证件号,姓名,类别(教师,学生),已借数目,电话;
2. 图书:图书编号,书名,类别,是否借出;
3. 借阅信息:证件号,图书编号,借出日期,应归还日期(计算字段),实际归还日期。
一、数据库结构设计
1、绘制 E-R 图;
2、创建数据库,写出相应的语句;
3、根据 E-R 图设计表结构设计并分析说明,包括主键、外键、默认值、检查约束等设计;
4、创建数据表(课添加数据表)。
二、完成下列功能(可增加功能):
1. 创建视图显示所有逾期未归还的借阅信息(包括借阅人姓名,借阅人类别,书名,借出日期,应归还日期,逾期时长);
2. 创建存储过程,每借出一本图书,向借阅信息表中加入一条记录;
3. 创建存储过程,每归还一本图书,修改借阅信息表中相应的记录;
4. 创建存储函数,根据图书编号查借阅人姓名,并调用该函数查询‘张三’已借未还的图书情况;
5. 创建存储函数,计算某借阅人还能借阅的图书数目,学生限额 5 本,教师限额 10 本。
以及等功能
三、测试数据库对象及其关联。
适用于MySQL入门学习的实战项目!
2023-12-20 22:28:14
31KB
mysql
1