功能要求:
1.实现图书信息、类别、出版社等信息的管理
2.实现读者信息、借阅证信息的管理
3.实现图书的借阅、续借、归还管理
4.实现超期罚款管理、收款管理
5.创建触发器,分别实现借书和还书时自动更新图书信息的在册数量
6.创建视图查询各种图书的书号、书名、总数和在册数
7.创建存储过程查询指定读者借阅图书的情况
8.建立数据库相关表之间的参照完整性约束
二、某公司的自助餐管理系统
语义如下:某公司为了提高职工的福利待遇,规定每个员工每天可以在职工食堂用餐两次(每餐3元),可以中午用餐一次,下午用餐一次;也可以集中到中午或下午一次用餐两次。月底进行核算,如果用餐次数不足,餐费不退还职工。公司根据实际的用餐次数支付食堂餐费。
要求如下:
1.创建一个能满足上述要求的数据库;
2.定义视图查询2005年1月份没有用过餐的员工信息;
3.创建存储过程统计每个员工指定月份的用餐次数;
4.创建存储过程统计指定月份公司应支付给食堂的费用;
5.建立数据库相关表之间的参照完整性约束。
图书管理系统:
创建图书信息表(Book),包括书号、书名、作者、出版社等信息。
创建类别信息表(Category),包括类别编号、类别名称等信息。
创建出版社信息表(Press),包括出版社编号、出版社名称等信息。
创建读者信息表(Reader),包括读者编号、姓名、性别、电话等信息。
创建借阅证信息表(Borrower),包括证件号、姓名、有效期等信息。
创建借阅信息表(Borrow),包括借阅编号、书号、读者编号、借阅日期、归还日期等信息。
创建罚款信息表(Fine),包括借阅编号、罚款金额、罚款日期等信息。
创建视图查询各种图书的书号、书名、总数和在册数。
创建存储过程查询指定读者借阅图书的情况。
添加触发器,实现借书和还书时自动更新图书信息的在册数量。
建立数据库相关表之间的参照完整性约束,如借阅信息表中书号和读者编号需要关联到图书信息表和读者信息表中。
自助餐管理系统:
创建员工信息表(Employee),包括员工编号、姓名、性别、部门等信息。
创建用餐记录表(DiningRecord),包括记录编号、员工编号、用餐日期、用餐时段、用餐次数、应付金额、实付金额等信息。
创建存储过程统计每个员工指定月份的用餐次数。
创建存储过程统计指定月份公司应支付给食堂的费用。
创建视图查询2005年1月份没有用过餐的员工信息。
建立数据库相关表之间的参照完整性约束,如用餐记录表中员工编号需要关联到员工信息表中。
鄂ICP备2023011697号-1 | Powered By 91代做