- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据课程设计-图书管系统
华北科技学院计算机学院综合性实验
实 验 报 告
课程名称 《数据库原理与应用》
实验学期 2014 至 2015 学年 第 一 学期
学生所在系部 计算机学院
年级 2012 专业班级 计算机B12-3班
学生姓名 学号 201207010000
任课教师
实验成绩
计算机学院制
《数据库原理与应用》综合性实验报告
开课实验室:基础六 2014 年12月28日
实验题目 一、实验目的
利用一种DBMS作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够正确应用各个阶段的典型工具进行表示。
二、设备与环境
(1) 硬件设备:PC机一台
(2) 软件环境:安装Windows操作系统,安装数据库管理系统(SQL Server2008)
三、实验内容
1.需求分析
当今,许多高校都有着自己的图书馆,甚至有很多政府部门单位或者是民办单位都有着自己的小书库,那么设计一个图书馆管理系统是一个有必要且有意义的事情。但是,要设计好一个图书馆管理系统,不但要考虑到数据的存放大小和数据类型,还要考虑使用人员的级别和权限,数据安全性等问题。
2.概念结构设计
3.逻辑结构设计
学生(学号,姓名,性别,年龄,系别)
书本(书本编号,书名,作者,出版社,现存数目)
管理人员(人员编号,人员姓名,人员性别,联系电话,管理书本数目)
借书记录(学生学号,书本编号,管理人员编号,借书开始时间,还书时间)
书本视图(书编号,书名,所剩数目)
管理人员视图(人员编号,管理人员姓名,联系电话)
物理设计
该数据库的mdf文件(行数据文件)和ldf(日志文件)都存储在E:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA路径当中
在表Administrator中有聚集索引A_Prim,索引键列名称为Ano,排序顺序是升序,数据类型为char(7),不允许标识和不允许空值
在表Book中有聚集索引B_Prim,索引键列名称为Bno,排序顺序是升序,数据类型为char(7),不允许标识和不允许空值
在表Students中有聚集索引B_Prim,索引键列名称为Bno,排序顺序是升序,数据类型为char(7),不允许标识和不允许空值
5.实施
(1)数据完整性
参照完整性:
Lend_Book表中的Stu_no列参照的是Students的Sno列
Lend_Book表中的B_no列是参照Book表中的Bno列
Lend_Book表中的A_no列是参照Administrator表中的Ano列
实体完整性:
Students表中的Sno列定义了约束名为 S_Prim的主键
Book表中的Bno列定义了约束名为 B_Prim的主键
Administrator表中的Ano列定义了约束名为 A_Prim的主键
自定义完整性:
Students表中的Sn、S_Age和Dept列,Book表中的Bn、B_author列,Administrator表中的An和A_Tel都定义了自定义约束NOT NULL
Students表中的S_Sex列,Administrator表中的A_Sex列都定义了自定义约束default ‘男’;Administrator表中的A_B_Num列定义了自定义约束default 0;
Students表中S_Age定义了约束名为S_Age2的CHECK约束,内容是S_Age between 15 and 60
再是,我另外定义了名为age_rule的规则 @age = 18 and @age = 60
用于绑定Students表中的S_Age列
(2)安全性设计
创建名为S1登录密码为123的登录帐号,再是创建名为reader1的用户
并将sub_Admin视图和sub_Book视图的查询权赋予给reader1用户
将reader1用户模拟为学生用户
(3) 存储过程(触发器)的设计
名为InsLend的存储过程,用于对Lend_Book表插入信息,其中自动生成借书时间和归还时间;
名为LB的触发器,当Lend_Book表插入
您可能关注的文档
- 教育部参赛_牛津小学语5B Unit 3 Hobbies_万莲.doc
- 教育部参赛_用分数表可能性的大小_庄维香.doc
- 教育部参赛_素质是成的基础_张敏仪.doc
- 教育部参赛_诚实守信案_郭丽清.doc
- 教育部参赛_最大公因_李会玲.doc
- 教育部参赛_长方体的识_王素梅.doc
- 教育部参赛_气体的制_吴连芳.doc
- 教育部参赛教学设计_nit10 Can you play the guitar _祁成云.doc
- 教育部参赛科学四年级册 《彩虹的秘密》教案 孙海宁.doc
- 教育部批准设立的全日省属本科院校。学校地处风景如画.doc
- 漫画教学课件初中美术.ppt
- 达标测试苏科版八年级物理下册《力与运动》综合训练试卷(含答案解析).docx
- CN222981186U 带有电磁阀线圈的接线盒 (温州质友科技有限公司).pdf
- 达标测试苏科版八年级物理下册《力与运动》综合练习试题(解析卷).docx
- 达标测试苏科版八年级物理下册《力与运动》综合练习试题(含解析).docx
- 达标测试苏科版八年级物理下册《力与运动》综合练习试题(含答案解析版).docx
- 2025年管网运行技能操作考试题库1.docx
- 摔跤情景式课件.pptx
- 达标测试苏科版八年级物理下册《力与运动》达标测试试卷(解析版).docx
- 达标测试苏科版八年级物理下册《力与运动》综合练习试卷(详解版).docx
最近下载
- 主、被动防护网施工组织设计方案.docx VIP
- 山东科技出版社劳动实践指导手册二年级第1课清洁与卫生小件衣物清洗洗内衣 教案.doc VIP
- 山东科技出版社劳动实践指导手册二年级第2课清洁与卫生小件衣物清洗洗袜子 教案.doc VIP
- 机械制图(第二版)全套PPT课件.pptx
- 剑桥英语PET真题标准版二.docx VIP
- 大学生国情社会调查报告.docx VIP
- 2025中国移动通信集团重庆有限公司社会招聘笔试备考题库及答案解析.docx VIP
- 山东科学技术版劳动实践指导手册一年级第2课清洁与卫生干干净净真舒服刷牙 教案.pdf VIP
- 人教版劳动一年级上册项目一《洗手》(教案).docx VIP
- 《南京照相馆》电影介绍ppt课件(优质ppt).pptx VIP
文档评论(0)