华北科技学院数据库系统综合实验报告

华北科技学院数据库系统综合实验报告

ID:15144357

大小:2.10 MB

页数:12页

时间:2018-08-01

华北科技学院数据库系统综合实验报告_第1页
华北科技学院数据库系统综合实验报告_第2页
华北科技学院数据库系统综合实验报告_第3页
华北科技学院数据库系统综合实验报告_第4页
华北科技学院数据库系统综合实验报告_第5页
资源描述:

《华北科技学院数据库系统综合实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华北科技学院计算机系综合性实验报告华北科技学院计算机系综合性实验实验报告课程名称数据库系统B实验学期2010至2011学年第1学期学生所在系部计算机系年级专业班级学生姓名学号任课教师实验成绩计算机系制-11-华北科技学院计算机系综合性实验报告《数据库系统B》课程综合性实验报告开课实验室:软件工程实验室2010年12月10日实验题目《教务管理系统》数据库设计一、实验目的利用一种DBMS作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够

2、正确应用各个阶段的典型工具进行表示。二、设备与环境(1)硬件设备:PC机一台(2)软件环境:安装Windows操作系统,安装数据库管理系统SQLServer2000等。三、实验内容完整实践应用数据库设计的工程过程:需求分析概念设计逻辑设计物理设计和实施:(1)需求分析:选定“教务管理系统”,对所设计的数据库系统进行调研分析,其结果应该准确表达出选定应用的功能需求;(2)概念分析:使用E-R图作为描述工具.必要时描述出局部和全局的E-R图;(3)逻辑设计:将上述绘制的E-R图转化为相应的关系模式,并根据范式理论进行优化分析。要求的关

3、系模式不少于3个,并根据实际应用的需要设计必要的视图;(4)物理设计:根据设计的结构,说明系统已经有的索引,并根据需要设计必要的索引;(5)实施:以SQLSERVER为平台创建出完整的数据库.在数据库中要表现出的知识点包括①登录控制(标准登录和混合登录)②数据完整性:参照完整性、实体完整性、自定义完整性(包括触发器)③安全性设计:设置用户,并相应设计用户的权限或角色(用户设计至少3个,有不同的权限)④使用触发器、游标或存储过程完成相关操作,至少使用1种技术。(6)以上内容,请详细描述,并有必要抓图.四、实验结果及分析-11-华北科技学院

4、计算机系综合性实验报告(一)需求分析1、信息需求:图书管理系统涉及的实体有:学生:学号、姓名、性别;班级:班级名称、学制、入学年份;专业:专业编号、专业名称;系部:/系编号、系名称;教师:教工号、姓名;课程:课程号、课程名、学分。实体间的联系:一个系有若干专业,每个专业有若干个班级,每个班有若干个学生;每个系有若干教师,教师分为两种:授课教师和教学秘书,每个系有一名教学秘书;一名教师可以教授多门课程,可以教授多个班级;每个学生可以学习多名课程,每门课程可以被若干个学生学习。学生选修课程分为必修和选修,每门课程都有一个期末成绩,可以重修或

5、补考两次,总评取3个成绩中最高的,还有选修课程的年份和学期。2、功能需求:教务管理系统的用户分为:学生、教师、管理员。学生可以查询成绩、修改密码、选修课程。教师又分为普通教师和教学秘书,普通教师可以登记成绩、查询成绩;教学秘书可以查询成绩、为某个班级指定必修课、为教师指定其教授的课程及授课班级。管理员具有管理系统的所有权利。数据流图:(二)概念结构设计-11-华北科技学院计算机系综合性实验报告(三)逻辑结构设计1、根据系统的概念结构分析,得出其关系模式如下:系部(系编号,系名称)专业(专业编号,所属系部,专业名称)班级(班级名称,所属专

6、业,所属系部)-11-华北科技学院计算机系综合性实验报告学生(学号,姓名,性别,班级)课程(课程号,课程名,学分)教工(教工号,姓名,所属系部)就职(系编号,系教学秘书)教授(教工号,课程号,教授班级)学习(学号,课程号,期末,总评,补考1,补考2,学期,学年,课程类型)因为关系模式“就职”和“系部”具有相同的码,所以将两个关系模式合并,得到关系模式:系部(系编号,系名称,系教学秘书)2、设计视图:(1)为学生查询成绩设计视图:成绩1(课程名,期末,总评,重修1/补考1,重修2/补考2,学分,必修/选修,学年,学期)。(2)为教师查询成

7、绩设计视图:成绩2(学号,姓名,课程名,期末,总评,必修/选修,学年,学期,班级)(3)为教学秘书查询成绩设计视图:成绩3(学号,姓名,课程名,总评,必修选修,学年,学期,班级)(4)为教师上传成绩设计视图:成绩4(学号,姓名,课程名,成绩)(四)物理设计1、根据逻辑结构所设计的关系模式创建基本表,并创建主键。系统自动为主键字段创建索引。系部表:department列名数据类型长度允许空主键/外键索引备注dnovarchar2否主键升序系编号dnamevarchar10否否系名dteavarchar10是外键:teacher.tno系教

8、学秘书专业表:subject列名数据类型长度允许空主键/外键索引备注sbnovarchar2否主键升序专业编号departmentvarchar2否外键:department.dno升序所属系部sbname

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。