数据库原理课程设计-教室管理系统数据库设计(编辑修改稿)内容摘要:

管理子系统数据库的数据需求 通过与教室管理子系统数据库用户交谈等方式以及作者对教室管理系统的分析,可以得到教室管理子系统数据库系统的数据需求。 学校有多个教室。 每个教室位于某个校区的某栋教学楼,由教室编号、教室名字、教室所在的校区、教室 所在校区的教学楼、教室总容量、教室剩余容量、教师类型、教室是否可用等属性组成。 教室可供学校正常上课使用,也可以提供出租服务。 学校有多名教师。 每个教室可以交多门课程,也可以只教一门课程。 教室由教师编号、教师名字、教师所在院系、教师职称等属性组成。 学校有多名学生。 每个学生由学生号、学生名字、出生年份、专业名字、班级号、学院名、出勤次数、照片等属性组成。 学校正常上课时有多门课程开课。 每门课程由课程号、课程名字、课时、周次、星期、节次等属性组成。 同时学校提供教室出租服务。 每个单位凭有效证件申请出租服 务,单位由领导者名湖南人文科技学院 3 字、有效证件类型、证件号码、电话等属性组成 由于学校教室会出现损毁所以学校应有数名校工。 校工由校工号、校工名字、状态、电话号码等属性组成。 学校中由于某些原因可能出现调课现象。 调课记录应由教室编号、教师编号、新的周次、新的星期、新的节次、新的教室编号等属性组成。 学校正常上课应有课程表帮助学生、教师及借用单位了解上课情况。 课程表应由课程号、教室号、周次、星期、节次、教室编号等属性组成。 学校校工维修损坏教学设备后应产生维修记录。 维修记录由设备损坏报告编号、教室编号、校工编号、损坏设 备名称、是否更换损坏设备、更换设备名称、维修时间等属性组成。 学校教学设备损坏后应产生设备损坏报告。 设备损坏报告应由提供报告单学生学号、教室编号、应更换设备名称、损坏信息、损坏时间等属性组成。 学校提供出租服务给借用单位时,应产生借用记录。 借用记录应由借用时间、借用单位领导名字、教室编号、借用周次、借用星期、借用节次等属性组成。 数据字典 数据结构 : Student 含义 说明:定义了一个学生的有关信息。 组 成 : Sno, Sname, BirthYears, Pname, ClassNo,AttendSum,Image,Dept 数 据 项 : Sno 含义说明:唯一标识每个学生 别 名: 类 型:字符型 长 度: 8 取值范围: 取值含义: 数 据 项 : Sname 含义说明:唯一标识每个学生名字 别 名: 类 型:字符型 长 度: 20 湖南人文科技学院 4 取值范围: 取值含义: 数据项 : BirthYears 含义说明:学生出生年份 别 名: 类 型:字符型 长 度: 20 取值范围: 取值含义: 数据项 : Pname 含义说明:学生专业号 别 名: 类 型:字符型 长 度: 20 取值范围: 取值含义: 数据项 : ClassNo 含义说明:学生班级编号 别 名: 类 型:字符型 长 度: 20 取值范围: 取值含义: 数据项 : AttendSum 含义说明:学生出勤次数 别 名: 类 型: smallint 取值范围: 取值含义: 湖南人文科技学院 5 数据项 : Photo 含义说明:学生照片 别 名: 类 型: Image 取值范围: 取值含义: 数据项 : Dept 含义说明:学生所在院系 别 名: 类 型:字符型 长 度: 20 取值范围: 取值含义: 概念设计 教室管理系统数据库中的实体集 实体集教室,具有属性教室编号、教室名字、教室所在的校区、教室所在校区的教学楼、教室总容量、教室剩余容量、教师类型、教室是否可用。 实体集教师,具有属性教师编号、教师名字、教师所在院系、教师职称。 实体集学生,具有属性学生号、学生名字、出生年份、专业名字、班级号、学院名、出勤次数、照片。 实体集课程,具有属性课程号、课程名字、课时、周次、星期、节次。 实体集教 室出租服务,具有属性有效证件申请出租服务,单位由领导者名字、有效证件类型、证件号码、电话。 实体集校工,具有属性校工号、校工名字、状态、电话号码。 实体集调课记录,具有属性教室编号、教师编号、新的周次、新的星期、新的节次、新的教室编号。 实体集课程表,具有属性课程号、教室号、周次、星期、节次、教室编号。 实体集维修记录,具有属性设备损坏报告编号、教室编号、校工编号、损坏设备名称、是否更换损坏设备、更换设备名称、维修时间。 湖南人文科技学院 6 实体集设备损坏报告,具有属性提供报告单学生学号、教室编号、应更换设备名称、损 坏信息、损坏时间。 实体集借用记录,具有属性借用时间、借用单位领导名字、教室编号、借用周次、借用星期、借用节次。 教室管理系统数据库中的联系集 student_class,是 student 和 class 间的一个多对多联系。 student_course,是 student 和 course 间的一个多对多的联系。 teacher_course,是 teacher 和 course 间的一个多对多的联系。 unit_class,是 unit 和 class 间的一个多对多的联系。 repairer_class,是 repairer 和 class 间的一个多对多的联系。 teacher。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。