数据库系统课程设计学生姓名:孙国欢班学号:113131-05指导老师:、学生、班级、系和课程等信息,基础情况以下:老师有工作证号、姓名、职称、电话等;学生有学号、姓名、性别、出生年月等;班级有班号、最低总学分等;系有系代号、系名和系办公室电话等;课程有课序号、课名、学分、上课时间及名额等。每个学生全部属于一个班,每个班全部属于一个系,每个老师也全部属于一个系l每个班班主任全部由一名老师担任。一名老师能够教多门课,一门课能够有几位主讲老师,但不一样老师讲同一门课其课序号是不一样(课序号是唯一)。一名同学能够选多门课,一门课可被若干同学选中。一名同学选中课若已学完,应该统计有对应成绩。本单位学生、老师全部有重名,工作证号、学号能够作为标识。教学系统关键提供数据维护、选课和信息查询。其中常见查询有:系统中各对象基础信息查询。查询指定班、系学生信息(名单、人数等)。查询学生成绩、学分情况。查询老师讲课情况和学生选课情况。。。等等。:①数据维护:数据内容维护(无错漏、无冗余、无有害数据)、数据更新、数据逻辑一致性等方面维护。②选课:学生对学校所开设课程有一定选择自由,包含选择课程、任课老师和上课时间,选择适合自己学习量和学习进程。③信息查询:点击教务系统进行信息获取和咨询。信息查询需要实现以下四个功效:①查询系统中各对象基础信息②查询指定班、系学生信息(名单、人数等)③查询学生成绩、学分情况④查询老师讲课情况和学生选课情况整个教务系统中各个对象分析:①学生:正在学校、学堂或其它学习地方受教育人。每个学生有一个唯一确实定其身份学号,学号由11位数字组成。前四位为其入年份,中间三位为数字“100”,后四位为随机编号。每位学生有自己姓名,姓名为20个字节,但不一样同学可能姓名相同。学生分为两种性别:“男”和“女”。学生还统计有出生年月信息,为20个字节长度。每个学生全部属于一个班级,学生别名为student。②老师:受过专门教育和训练人,并在学校中担任教育教学工作人。每个老师全部有一个唯一确定其身份工作证号,工作证号为6位字符型。每位老师全部有自己名字,姓名为字符型,10个字符,不一样老师可能姓名相同。每位老师全部有一个职称,职称分为:助教、讲师、副教授、教授。职称是字符型,三个字符。每位老师全部在教务科留下其电话号码,字符型11位。每位老师全部属于一个系,老师别名是teacher。③系:高等院校根据专业性质设置教学行政单位。每个系全部有唯一表示它系代号,为三位数字。系有系名,不一样系系名不相同。系办公室有电话号码,7位。系下属班级,系别名是depart。④班级:学校基础单位,通常由一位或几位学科老师和一群学生共同组成。班级有一个唯一识别它班级序号,共六位。前三位是专业代号,中间两位是班级成立年份,最终一位是同专业班级序号。每个班级对应有一个应修最低总学分,班级隶属于系。每个班全部有一名担任班主任老师,班级别名是class。⑤课程:学校学生所应学习学科总和及其进程和安排。课程有一个唯一课序号(8位),课程名称(30位),学分(2位),上课时间(10个字符)及名额(5位)。课程别名是course。 ---(1)系和班级间联络是1:N联络,能够转化为一个独立关系模式,也能够和N端对应关系模式合并。这里选择将该联络和N端对应关系模式合并,则在班级实体中加一个“所在系号”属性。(2)班级和学生间联络是1:N联络,能够
中国地质大学(武汉)数据库实习报告样本 来自淘豆网m.daumloan.com转载请标明出处.