中国地质大学(武汉)数据库实习报告

中国地质大学(武汉)数据库实习报告

ID:41823678

大小:83.66 KB

页数:17页

时间:2019-09-03

中国地质大学(武汉)数据库实习报告_第1页
中国地质大学(武汉)数据库实习报告_第2页
中国地质大学(武汉)数据库实习报告_第3页
中国地质大学(武汉)数据库实习报告_第4页
中国地质大学(武汉)数据库实习报告_第5页
资源描述:

《中国地质大学(武汉)数据库实习报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库系统课程设计学生姓名:孙国欢班学号:113131-05指导老师:刘福江中国地质大学信息工程学院2015年6月1.需求分析1.1需求说明该系统包括教师、学生、班级、系和课程等信息,基本情况如下:教师有工作证号、姓名、职称、电话等;学生有学号、姓名、性别、出生年月等;班级有班号、最低总学分等;系有系代号、系名和系办公室电话等;课程有课序号、课名、学分、上课时间及名额等。每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系I每个班的班主任都由一名教师担任。一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师

2、讲的同一门课其课序号是不同的(课序号是唯一的)。一名同学可以选多门课,一门课可被若干同学选中。一名同学选中的课若已学完,应该记录有相应成绩。本单位学生、教师都有重名,工作证号、学号可以作为标识。教学系统主要提供数据维护、选课和信息查询。其中常见的查询有:系统中各对象的基本信息查询。查询指定班、系的学生信息(名单、人数等)。查询学生的成绩、学分情况。查询教师授课情况和学生选课情况。。。等等。1.2需求理解设计一个教务管理系统需要实现以下三个功能:①数据维护:数据内容的维护(无错漏、无冗余、无有害数据)、数据更新、数据逻辑一致性

3、等方面的维护。②选课:学生对学校所开设的课程有一定的选择自由,包括选择课程、任课教师和上课时间,选择适合自己的学习量和学习进程。③信息查询:点击教务系统进行信息的获取与咨询。信息查询的需要实现以下四个功能:①查询系统中各对象的基本信息②查询指定班、系的学生信息(名单、人数等)③查询学生的成绩、学分情况④查询教师授课情况和学生选课情况整个教务系统中各个对象的分析:①学生:正在学校、学堂或其他学习地方受教育的人。每个学生有一个唯一的确定其身份的学号,学号由11位数字组成。前四位为其入学年份,中间三位为数字“100”,后四位为随机

4、编号。每位学生有自己的姓名,姓名为20个字节,但不同的同学可能姓名相同。学生分为两种性别:“男”和“女”。学生还记录有出生年月的信息,为20个字节的长度。每个学生都属于一个班级,学生的别名为students②教师:受过专门教育和训练的人,并在学校中担任教育教学工作的人。每个教师都有一个唯一确定其身份的工作证号,工作证号为6位字符型。每位老师都有自己的名字,姓名为字符型,10个字符,不同的老师可能姓名相同。每位老师都有一个职称,职称分为:助教、讲师、副教授、教授。职称是字符型,三个字符。每位教师都在教务科留下其电话号码,字符型

5、11位。每位教师都属于一个系,教师的别名是teachero①系:高等院校按照专业性质设置的教学行政单位。每个系都有唯一表示它的系代号,为三位数字。系有系名,不同的系的系名不相同。系办公室有电话号码,7位。系下属班级,系的别名是departo②班级:学校的基本单位,通常由一位或几位学科教师与一群学生共同组成。班级有一个唯一识别它的班级序号,共六位。前三位是专业代号,中间两位是班级成立的年份,最后一位是同专业的班级序号。每个班级对应有一个应修最低总学分,班级隶属于系。每个班都有一名担任班主任的教师,班级的别名是classo③课程

6、:学校学生所应学习的学科总和及其进程与安排。课程有一个唯一的课序号(8位),课程名称(30位),学分(2位),上课时间(10个字符)及名额(5位)。课程的别名是course^13系统结构图1.4数据字典页0M名称话数工姓职电生名别出姓性n低总学分£.jz办公室电话4J名分祺诩课学名上教师的工作编号T.NubChar6唯一确定老师的工作编号T.NaaeChar6教师的职位头衔T.TitleChar6正教授、副教授、讲师、助教代表教师的头衔教师的电话号码T.PhoneChar1111位编码学生的入学编号S.Nu*Char11唯一

7、确定学生的入学细号,罚四位是入学年份壬生的出生年月S.BirthEateS.NaaeChar6S.SexChar2畀、女C.NuaChar6吟一确定班塢的编号该专业班级应修最低总学分C.CredltChar10课程应修淆的II低总学分该专业系的编号X.NubChar3唯一确定系的编号该专业系的名字X.HaaeChar8该专业系的办公室电话号码X.PhoneChar1111位号玛K.NuaChar6课理的编号K.NaaeChar10K.CreditChar2课程对应的学分课盍开放的名做数畳K.QuotaChar3课徨的开放名訓

8、数畳课程的开课时间K.DateLate数据项含义说明别名数抿类型长展取值范围取值含义给学生上操的人称为老师•职称色括助教、讲师、副教授.正放授•姓名可盧复•工作证号.姓名.职称、电话上课的人称为学生•学号罡11位编码,前4位是入学年份•性别包括臥女・姓名可乘复•学号.出生年月.姓名.性别学

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

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

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