数据库课程设计实验报告(9)

2020-07-01 10:33

36

5-3

4. 管理员表

5-4

5. 图书表

5-5

6. 借阅表

37

5-6

7. 图书管理表

5-7

11. 管理读者表

5-8

38

第六章 主要模块设计及代码

CREATE TABLE读者表 (

学号 varchar(20) not null primary key, 姓名 varchar(10) not null, 专业班级 varchar(20), ) GO

CREATE TABLE管理员表 (

管理员编号 varchar(20) not null primary key, 用户名 varchar(10) not null, 密码 varchar(20) not null, ) GO

CREATE TABLE 借阅表 (

图书编号 varchar(20) not null, 借阅时间 smalldatetime not null, 书名 varchar(20) not null, 作者 varchar(10) not null, 分类 varchar(10) not null. 学号 varchar(20) not null, 姓名 varchar(10) not null, 专业班级 varchar(20) not null,

CONSTRAINT C5 FOREIGN KEY (学号) REFERENCES 读者表(学号),

CONSTRAINT C5 FOREIGN KEY (图书编号) REFERENCES 图书表(图书编号), ) GO

39

CREATE TABLE图书表

(

图书编号 varchar(20) not null primary key, 书名 varchar(20) not null, 作者 varchar(10) not null, 分类 varchar(10) not null, ) GO

CREATE TABLE 图书管理表 (

管理员编号 varchar(20) not null, 图书编号 varchar(20) not null, 上架时间 smalldatetime not null, 书名 varchar(20) not null, 作者 varchar(10) not null, 分类 varchar(10) not null.

CONSTRAINT C5 FOREIGN KEY (管理员编号) REFERENCES 管理员表(管理员编号), CONSTRAINT C5 FOREIGN KEY (图书编号) REFERENCES 图书表(图书编号), ) GO

CREATE TABLE管理读者表 (

管理员编号 varchar(20) not null, 学号 varchar(20) not null, 专业班级 varchar(20) not null,

CONSTRAINT C5 FOREIGN KEY (管理员编号) REFERENCES 管理员表(管理员编号), CONSTRAINT C5 FOREIGN KEY (学号) REFERENCES 读者表(学号), ) GO

CREATE VIEW 管理 AS

SELECT 管理读者表.学号,图书管理表.图书编号,管理员表.管理员编号,用户名,上架时间

FROM 管理员表,管理读者表,图书管理表

WHERE 管理员表.管理员编号=图书管理表.管理员编号 AND管理员表.管理员编号=管理读者表.管理员编号 GO

40

CREATE VIEW 图书_借阅_管理

AS

SELECT图书表.图书编号,图书表.书名,借阅表.学号,借阅时间,管理员编号 FROM图书表,借阅表,图书管理表

WHERE 图书表.图书编号=图书管理表.图书编号 AND图书管理表.图书编号=借阅表.图书编号 AND图书管理表.书名=借阅表.书名 GO

CREATE VIEW 读者_借阅_管理 AS

SELECT读者表.学号,读者表.姓名,借阅表.图书编号,借阅时间,管理员编号 FROM读者表,借阅表,管理读者表

WHERE 读者表.学号=管理读者表.学号 AND管理读者表.学号=借阅表.学号 GO

41

第七章 总结

通过一学期的努力,我们小组终于完成了我们的图书管理系统,总算松了一口气,因为是上学期学的知识,难免生疏。吃了很多苦,承受了很大的压力,最后还是通过大家的努力,完成了~感觉到很轻松。回顾这两周所做过的工作和努力,感觉到收获不少,虽然只是做简单的数据库系统,我们都认认真真的从最开始的E-R图到现在的总结,对数据库的结构、组成、原理等都有了更深的认识。

此次我们的设计内容是基于SQL Server2005的数据库应用系统,开发一个图书管理系统,根据图书管理系统的需求设计出图书管理系统的具体功能然后再编写代码。做的时候,觉得很轻松,到写实验报告的时候,才发现自己还有很多的工作没有完成,完成了的也不够好,经过大家几天下来的辛苦修改、完善,我们终于做的有点样子了。在实践过程中,我们都明白了一个道理真正开发一个软件不可能完全靠哪一个人自己的能力去完成,而是要靠一个团队的分工协作,最终才有可能设计出一个完美的程序。我们的程序也许不是老师心中最完美的,但却是我们每个组员心中最完美的系统!

第八章 参考文献

《数据库原理与SQLServer2005应用教程》


数据库课程设计实验报告(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年七年级英语上册专项训练专题二语法填空新版人教新目标版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: