1、设计一个简单的图书管理系统的数据库。
2、用SQL实现数据库的设计,并在 SQLServer上调试通过。要求如下:
(1)借书
(2)还书
(3)限定读者的年龄只能在18~60之间。
(4) 对数据库进行正常维护并保持数据的完整性。
(5) 不能删除已借出的图书的基本信息。
(6) 查看某读者的借阅历史记录。
(7) 能查看某读者还能借阅的图书数。(允许经过两次操作得到答案)
(8) 修改不同身份读者借阅图书的数量。 (只能更改一条记录)
(9) 统计图书借阅次数。
(10) 查看指定类型的图书情况。
(11) 授予用户U1查看指定类型图书借阅次数的权限。
(12) 查看从没被借阅过的图书。
(13)查看书名包含相关信息的图书的信息。
(14)查看借阅相关图书的读者的姓名。(要求用两种方法实现)
(15)查看某读者借阅的图书的总价。
三、实验环境
硬件:PC机
软件:Windows操作系统、SQL server 2000系统
四、实验步骤
1、图书管理系统的E—R图:
2、图书管理系统的关系模式:
3、基本表定义的sql语句(包含约束):
4、基本表查询的SELECT语句: