大二上数据库实习报告(中国地质大学).doc

大二上数据库实习报告(中国地质大学).doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大二上数据库实习报告(中国地质大学)

数据库系统课程设计 学 号:_20101001334_ 学生姓名: 阮连刚 班 号: 114101-11 指导教师: 扈震 中国地质大学信息工程学院 2012年 3 月 3 日 中国地质大学 信息工程学院 数据库实习报告 ——教务管理系统 一、需求分析 1、 首先要明确各个实体间的属性: a.教师:工作证号,姓名,职称,电话,系别; b.学生:学号,性别,班级,系别,出生年月; c.班级:班号,最低总学分; d.系别:系代号,系名,系办,公室电话; e.课程:课序号,课名,学分,上课时间,名额。 基本情况: 2、各个实体之间的联系: a. 每个学生都属于一个班; b. 每个班都属于一个系; c. 每个教师也都属于一个系,每个班的班主任都由一名教师担任; d. 一名教师可以教多门课,一门课可以有几位主讲老师; e. 一名同学可以选多门课,一门课可被若干同学选中,一名同学选中的课若已学完,应该记录有相应成绩。 3、总需求: 教务管理系统包括教师、学生、班级、系和课程等信息。(1)各个实体间的属性情况如下:教师有工作证号、姓名、职称、电话等;学生有学号、姓名、性别、出生年月等;班级有班号、最低总学分等;系有系代号、系名和系办公室电话等;课程有课序号、课名、学分、上课时间及名额等。(2)各个实体之间的联系情况如下:每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系,每个班的班主任都由一名教师担任。一名教师可以教多门课,一门课可以有几位主讲老师。一名同学可以选多门课,一门课可被若干同学选中。一名同学选中的课若已学完,应该记录有相应成绩。 本单位学生、教师都有重名,工作证号、学号可以作为标识。 教学系统主要提供数据维护、选课和信息查询。 常见的查询有:系统中各对象的基本信息查询; 查询指定班、系的学生信息(名单、人数等);查询学生的成绩、学分情况;查询教师授课情况和学生选课情况等。 二、概念设计 1、概念模型(E-R图): 第 2 页 / 共 14 页 中国地质大学 信息工程学院 a.授课关系E-R图 b.选课关系E-R图 c.班主任关系E-R图 d.从属关系E-R图 第3 页 / 共14 页 中国地质大学 信息工程学院 2、 数据字典: a.数据项 系名:{Dname, char, 20} 性别:{Ssex, char, 2} 系代号:{Dno, char, 3} 出生年月:{Sbirthday, date,} 系办公室电话:{Dtelephont, char, 11} 姓名:{Sname, char, 20} 职称:{Ttitle, char, 20} 课序号:{Cno, char, 10} 工作证号:{Tno, char, 10} 课名称:{Cname, char, 20} 姓名:{Tname, char, 20} 上课时间:{Ctime, datetime} 电话:{Ttelephont, char, 11} 名额:{Cnumber, int} 班号:{ClassNo, char,10} 学分:{Credit, float, 2} 最低总学分:{ClassCredit, float, 4} 成绩:{Grade, int} 学号:{Sno, char, 10} b.数据结构 学生 = {学号、姓名、性别、出生年月、所属班级班号} 教师 = {工作证号、教师姓名、职称、电话、所在系的系号} 班级 = {班号、最低总学分、班主任的工作证号、所属系的系号} 系 = {系代号、系名、系办公室电话} 课程 = {课序号、课名、学分、上课地点、名额、授课教师的工作证号} 选课 = {学号、 课序号、成绩} c.数据流 (说明,数据流来源, 数据流去向 ) 变更系信息 = {变更系信息,变更信息,系信息} 查询系信息 = {查询系信息, 系代号, 系信息} 变更教师信息 = {变更教师信息,变更信息,教师信息} 第 4 页 / 共 14 页 中国地质大学 信息工程学院 查询教师信息 = {查询教师信息,工作证号,教师信息} 变更学生信息 = {变更学生信息,变更信息,学生信息} 查询学生信息 = {查询学生信息,学号,学生信息} 变更班级信息 = {变更班级信息,变更信息,班级信息} 查询班级信息 = {查询班级信息,班号,班级信息} 变更课程信息 = {变更课程信息, 变更信息, 课程信息} 查询课程信息 = {查询课程信息, 课序号, 课程信息} 选课 = {选课, 选课表变更信息, 选课信息} 查询选课信息 = {查询选课信息, 学号或课序号, 选课信息} 查询授课信息

您可能关注的文档

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档