20.2.3 数据库表结构
本小节列出了16张表的表结构。利用表结构,开发人员可以快速地了解表的字段以及业务。
1.用户信息表(Sys_User)
用户信息表记录了所有的系统中用户的信息,并标明该用户是否可以用,如表20.2所示。
2.角色表(Sys_Roles)
角色表定义了系统中可能用到的角色,如表20.3所示。
3.资源表(Sys_Resource)
资源表定义了系统中的所有资源,也就是URL,可以为角色指定拥有的URL操作,如表20.4所示。
4.用户角色表(Sys_User_Roles)
用户角色表结构如表20.5所示。
5.角色资源表(Sys_Role_Resource)
角色资源表结构如表20.6所示。
6.教师表(Teachers)
教师表结构如表20.7所示。
7.教务人员表(Managers)
教务人员表结构如表20.8所示。
8.职务表(Duty)
职务表结构如表20.9所示。
9.学生表(Students)
学生表结构如表20.10所示。
10.课程表(Courses)
课程表结构如表20.11所示。
11.课程类型表(CoursesType)
课程类型表结构如表20.12所示。
12.学生选课关系表(Student_Course)
学生选课关系表结构如表20.13所示。
13.考试表(Exam)
考试表结构如表20.14所示。
14.试卷表(ExamPaper)
试卷表结构如表20.15所示。
15.学生答卷表(AnswerPaper)
学生答卷表结构如表20.16所示。
16.考试批卷关系表(Graders_Exam)
考试批卷关系表结构如表20.17所示。