数据课程设计-图书管理系统.doc
《数据课程设计-图书管理系统.doc》由会员分享,可在线阅读,更多相关《数据课程设计-图书管理系统.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华北科技学院计算机学院综合性实验实 验 报 告课程名称 数据库原理与应用 实验学期 2014 至 2015 学年 第 一 学期学生所在系部 计算机学院 年级 2012 专业班级 计算机B12-3班 学生姓名 学号 0 任课教师 实验成绩 计算机学院制数据库原理与应用综合性实验报告开课实验室:基础六 2014 年12月28日实验题目一、实验目的利用一种DBMS作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够正确应用各个阶段的典型工具进行表示。二、设备与环境(1) 硬件设备:PC机一台(2)
2、 软件环境:安装Windows操作系统,安装数据库管理系统(SQL Server2008)三、实验内容1.需求分析当今,许多高校都有着自己的图书馆,甚至有很多政府部门单位或者是民办单位都有着自己的小书库,那么设计一个图书馆管理系统是一个有必要且有意义的事情。但是,要设计好一个图书馆管理系统,不但要考虑到数据的存放大小和数据类型,还要考虑使用人员的级别和权限,数据安全性等问题。2.概念结构设计3.逻辑结构设计学生(学号,姓名,性别,年龄,系别)书本(书本编号,书名,作者,出版社,现存数目)管理人员(人员编号,人员姓名,人员性别,联系电话,管理书本数目)借书记录(学生学号,书本编号,管理人员编号,
3、借书开始时间,还书时间)书本视图(书编号,书名,所剩数目)管理人员视图(人员编号,管理人员姓名,联系电话)4. 物理设计该数据库的mdf文件(行数据文件)和ldf(日志文件)都存储在E:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATA路径当中在表Administrator中有聚集索引A_Prim,索引键列名称为Ano,排序顺序是升序,数据类型为char(7),不允许标识和不允许空值在表Book中有聚集索引B_Prim,索引键列名称为Bno,排序顺序是升序,数据类型为char(7),不允许标识和不允许空值在表Student
4、s中有聚集索引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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 课程设计 图书 管理 系统
限制150内