序言
本图书馆管理系统谨根据实际需求所创建,创建有如下八个数据
表:Book(图书信息表),Dept(学生系部信息表),Major
( 学 生 专 业 信 息 表 ) , Student ( 学 生 信 息 表 ),
StudentBook(学生借阅图书信息表), Teacher(教师信息
表),TeacherBook(教师借阅图书信息表),RDeleted(读者
还书信息表)等。这些数据表结合图书馆数据库中的五个存储过程,
即实现了普通图书馆的大部分功能。如读者借阅图书功能( Execute
RBorrowBook '读者号 ','图书分类号 ' ),读者归还图书功能( Execute
RReturnBook ' 读者号 ','图书分类号 '),读者续借图书功能( Execute
RRenewBook ' 读 者 号 ',' 图 书 分 类 号 ' ),读者查询图书借阅情况功能
( Execute RQueryBook ' 读 者 号 ' ) , 读 者 检 索 的 图 书 信 息 功 能
(Execute RIndexBook '关键字')等。具体的功能表现皆在“第二章:图
书馆管理系统功能”中有详细的图例说明。
本图书馆管理系统谨根据实际需要,创建了七个触发器,就此,
创作者对这些触发器做如下说明:
1、 tri_Book 功能表现:只有在图书馆内相关书籍尚有库存的情况下,读者才
可以进行借阅操作
2、 tri_SborrowNum 功能表现:控制学生的图书借阅量在 5 本以内(包括 5 本)
3、 tri_SrenewBook 功能表现:控制学生续借图书次数在 3 次以内(包括 3 次)
4、 tri_SreturnBook 功能表现:将学生的还书信息插入 RDeleted 表
5、 tri_TborrowNum 功能表现:控制教师的图书借阅量在 10 本以内(包括 10
本)
* 1 *