课程类别表
CreditHour tinyint 是 学分
TotalPeriod tinyint 是 总学时
WeekPeriod tinyint 是 周学时
Remark varchar 50 是 备注
课程类别表,表名:t_courseType
表3-4课程类别表
列名 数据类型 宽度 允许空值 默认值 主键 说明
CourseTypeID char 3 否 主键 课程类别:
约束[0-9][0-9]
[0-9]
TypeName varchar 20 否 类别名
系部信息表,表名:t_department
表3-5系部信息表
列名 数据类型 宽度 允许空值 默认值 主键 说明
DepartmentID char 3 否 是 系代码:
约束:[0-9]
[0-9][0-9]
DepartmentName varchar 30 否 系名
DepartmentHead char 8 是 系主任:外键,
教师信息表
DepartmentAddress varchar 30 是 办公地点
DepartmentPhone char 12 是 办公电话
Speciality(专业)信息表结构,表名:t_speciality
表3-6Speciality(专业)信息表结构
列名 数据类型 宽度 允许空值 默认值 主键 说明
SpecialityID char 5 否 主键 专业码:系部代码+
约束:[0-9]
[0-9][0-9]
SpecialityName varchar 30 否 专业名
DepartmentID char 3 是 所属系:外键,
系信息表
SpecialityHead char 8 是 教研室主任:外键,
教师信息表
SpecialityAddr varchar 30 是 办公地点
TelePhone varchar 16 是 办公电话
Class(班级)信息表结构,表名:t_class
表3-7 Class(班级)信息表结构
列名 数据类型 宽度 允许空值 默认值 主键 说明
ClassID char 9 否 主键 班级号:专业代码+
入学年份+约束:
[0-9][0-9]
ClassName varchar 12 否 班级名
SpecialityID char 5 是 所属专业:外键,
专业信息表
ClassHead char 8 是 辅导员
EntranceYear char 4 是 入学年份:约束:
[0-9][0-9]
MonitorID char 11 是 班长:外键,
学生信息表
StudyCommissary char 11 是 学委:外键,
学生信息表
Mansion(公寓)公寓信息表,表名:t_mansion
表3-8 Mansion(公寓)公寓信息表
列名 数据类型 宽度 允许空值 默认值 主键 说明
MansionID char 2 否 主键 公寓代码:
约束[0-9][0-9]
MansionName varchar 16 否 公寓名
lou(楼)宿舍楼信息表,表名:t_lou
表3-9 lou(楼)宿舍楼信息表
列名 数据类型 宽度 允许空值 默认值 主键 说明
LouID char 4 否 主键 楼代码:公寓代码
约束[0-9][0-9]
LouName varchar 20 否 楼名
Mansion char 3 是 公寓代码:外键,
公寓信息表
LouMgName char 10 是 管理员名
TelePhone varchar 16 是 联系电话