数据库原理课程设计-教室管理系统数据库设计(编辑修改稿)内容摘要:
管理子系统数据库的数据需求 通过与教室管理子系统数据库用户交谈等方式以及作者对教室管理系统的分析,可以得到教室管理子系统数据库系统的数据需求。 学校有多个教室。 每个教室位于某个校区的某栋教学楼,由教室编号、教室名字、教室所在的校区、教室 所在校区的教学楼、教室总容量、教室剩余容量、教师类型、教室是否可用等属性组成。 教室可供学校正常上课使用,也可以提供出租服务。 学校有多名教师。 每个教室可以交多门课程,也可以只教一门课程。 教室由教师编号、教师名字、教师所在院系、教师职称等属性组成。 学校有多名学生。 每个学生由学生号、学生名字、出生年份、专业名字、班级号、学院名、出勤次数、照片等属性组成。 学校正常上课时有多门课程开课。 每门课程由课程号、课程名字、课时、周次、星期、节次等属性组成。 同时学校提供教室出租服务。 每个单位凭有效证件申请出租服 务,单位由领导者名湖南人文科技学院 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。数据库原理课程设计-教室管理系统数据库设计(编辑修改稿)
相关推荐
表 11 Housesinfo 楼盘 基本信息表 列名 数据类型 是否为空 说明 HouseID Char(2) Not Null 楼盘编号 (主键) HouseName Varchar (10) Not Null 楼盘名称 Floors Int(4) Null 楼层 数 HouseStyle Varchar(10) Not null 户型 Address Char(20) Not Null
lDataAdapter sda = new SqlDataAdapter(select * from STUDENT , con)。 // DataSet SET = new DataSet()。 (SET)。 = SET。 = STID。 = STID。 ()。 } } protected void Button1_Click(object sender, EventArgs e) { }
if(vf1!=vf2) { front[vf2]=vf1。 printf((%c%c)\n,edges[i].w1,edges[i].w2)。 } } } 3主函数 void main() { int a,i。 printf(\t\t*************图的实现算法 *****************\n)。
mmmYaa 1 1 239。 39。 mma 11539。 中国矿业大学 2020 届本科生毕业设计 第 15 页 1 c o s 2 09 4 3 6 12 c o s 1 8 . 3 5 ( 5) 实际啮合角 39。 aca ( 6) 总变位系数 ( 7) 分配变位系数,查机械设计手册图 1459,知 x 合适
某中 DBMS 创建数据库的方法和过程,用此 DBMS 怎么保证 DB的安全性,完整性,完整性和故 障恢复。 安全性: 数据库的安全性是指保护数据库以防止不合法的使用所造成的泄露,更改或破坏。 为了保护系统的安全给定每个用户权限。 比如:高级用户通过这个系统可以实现所有的操作,普通用户只能实现查询操作。 完整性和故障恢复: 管理员 普通用户 管理 n 药物信息表 管理 管理 n N N n
,s1=0,r1=0,v=0,x0,y0,c。 //s, r 为每次插补的起始坐标; // x0,y0 为圆心坐标 for(int i=0。 i()。 i++) {switch(m[i]) {case 39。 \r39。 : if(G==1) //直线插补指令 {CPen NewPen(PS_SOLID,0,RGB(0,255,0))。 //画笔颜色设为绿色 CPen *pOldPen=(amp