1 / 13
文档名称:

数据库实习报告.doc

格式:doc   大小:139KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实习报告.doc

上传人:w3332654 2020/3/28 文件大小:139 KB

下载得到文件列表

数据库实习报告.doc

相关文档

文档介绍

文档介绍:数据库系统课程设计学号:学生姓名:班号:指导教师:中国地质大学信息工程学院2012年3月3日=数据库实****报告——教务管理系统一、需求分析1、首先要明确各个实体间的属性::工作证号,姓名,职称,电话,系别;:学号,性别,班级,系别,出生年月;:系代号,系名,系办,公室电话;:课序号,课名,学分,上课时间,名额。2、各个实体之间的联系:;.每个教师也都属于一个系,每个班的班主任都由一名教师担任;,一门课可以有几位主讲老师;,一门课可被若干同学选中,一名同学选中的课若已学完,应该记录有相应成绩。3、总需求:本单位学生、教师都有重名,工作证号、学号可以作为标识。教学系统主要提供数据维护、选课和信息查询。常见的查询有:系统中各对象的基本信息查询;查询指定班、系的学生信息(名单、人数等);查询学生的成绩、学分情况;查询教师授课情况和学生选课情况等。二、概念设计1、概念模型(E-R图):---R图教师学生课程系属于属于选修职称姓名学分上课时间课名称名额电话工作证号课序号系名系代号性别姓名出生年月学号系办公室电话授课1n111nnnm数据字典::{Dname,char,20}系代号:{Dno,char,3}系办公室电话:{Dtelephont,char,11}职称:{Ttitle,char,20}工作证号:{Tno,char,10}姓名:{Tname,char,20}电话:{Ttelephont,char,11}学号:{Sno,char,10}性别:{Ssex,char,2}出生年月:{Sbirthday,date,}姓名:{Sname,char,20}课序号:{Cno,char,10}课名称:{Cname,char,20}上课时间:{Ctime,datetime}名额:{Cnumber,int}学分:{Credit,float,2}成绩:{Grade,int}={学号、姓名、性别、出生年月}教师={工作证号、教师姓名、职称、电话、所在系的系号}系={系代号、系名、系办公室电话}课程={课序号、课名、学分、上课地点、名额、授课教师的工作证号}选课={学号、课序号、成绩}(说明,数据流来源,数据流去向)变更系信息={变更系信息,变更信息,系信息}查询系信息={查询系信息,系代号,系信息}变更教师信息={变更教师信息,变更信息,教师信息}查询教师信息={查询教师信息,工作证号,教师信息}变更学生信息={变更学生信息,变更信息,学生信息}查询学生信息={查询学生信息,学号,学生信息}变更课程信息={变更课程信息,变更信息,课程信息}查询课程信息={查询课程信息,课序号,课程信息}学生选课={课程号,学号}查询选课信息={查询选课信息,学号或课序号,选课信息}查询授课信息={查询授课信息,工作证号,授课信息}查询成绩={查询成绩,学号&课程号,选课信息}三、逻辑结构设计1、关系模型教师(工作证号,姓名,职称,电话,系代号)学生(学号,姓名,性别,出生年月)系(系代号,系名,系办公室电话)课程(课序号,课名,学分,上课时间,名额,工作证号)选课(学号,课序号,成绩)2、用户视图教师信息视图(工作证号,教师姓名,职称,电话,负责班级)学生信息视图(学号,姓名,性别,出生年月,班号)系信息视图(系代号,系名,系办公室电话)选课信息(课程号,学号)课程信息(课程号,课程名称,学分,上课时间,名额,授课老师)五、系统实施完成数据库的物理设计之后,设计人员就要用RDBMS提供的数据定义语言和其他实用程序设计和物理设计结果严格的描述出来,成为DMBMS可以接受的源代码,再经过调试产生目标模式。然后就可以组织数据入库了,这就是数据库实施阶段。数据库实施阶段包括两项重要的工作:数据的载入:直接在SQL2012中建立教师,学生,选课,系,课程六个表。运用ODBC,建立mysql的服务器,关联到VB中。六、运行维护1、数据库试运行数库的试运行阶段要实际运行数据库应用程序,执行对数据库的各种操作,测试应用程序的功能是否满足设计要求。如果不满足,对应用程序部分则要修改、调整,知道达到设计要求为止。这一阶段特别强调两点,第一该是分期分批的组织数据入库,先输入少量数据做调试用,待试运行基本合格后,再大批量的输入数据。第二首先调试运行数据库管理系统的恢复功能,做好数据库的转储和恢复工作,一旦故障发生,能使数据库尽快恢复,尽量减少数据库的破坏。2、数据库的维护数据库的转储和恢复试系统正式运行后最重要的维护工作之一。要针对不同的应用要求制定不同的转储计划,以保证一旦发生故障能够尽快将数据库恢复到某种一