宿舍管理系统数据库表的设计,记录一下

表名 类型 备注
学生信息表 基本表 保存学生的信息
管理员信息表 基本表 保存管理员信息
用户密码表 基本表 保存密码信息
宿舍表 基本表 保存宿舍信息
宿舍楼表 基本表 保存宿舍楼信息
卫生情况记录表 辅助表 保存卫生情况
设备表 辅助表 保存设备信息
学生离校表 辅助表 记录学生离校信息
夜不归宿信息表 辅助表 记录学生夜不归宿信息

表1:学生信息表

字段 数据类型 是否为空 备注
studentId Int 不允许为空 学号,主键
name Varchar 不允许为空 姓名
sex Varchar 允许为空 性别
age Varchar 允许为空 年龄
department Varchar 允许为空 院系
Telephone Int 允许为空 电话号码
dormitoryId Int 允许为空 宿舍号
address Varchar 允许为空 家庭住址

表2:管理员信息表

字段 数据类型 是否为空 备注
adminId Int 不允许为空 管理员号,主键
name Varchar 不允许为空 姓名
sex Varchar 允许为空 性别
age Varchar 允许为空 年龄
manageArea Varchar 允许为空 管理区域
Telephone Int 允许为空 电话号码
address Varchar 允许为空 家庭住址

表3:用户密码表

字段 数据类型 是否为空 备注
id Int 不允许为空 学号或管理员号,主键
password Varchar 不允许为空 密码

表4:宿舍表

字段 数据类型 是否为空 备注
dormitoryId Int 不允许为空 宿舍号
bedId Int 不允许为空 床位号
sPeople Varchar 允许为空 应住人数
rPeople Varchar 允许为空 实住人数

表5:宿舍楼表

字段 数据类型 是否为空 备注
buildName Varchar 不允许为空 宿舍楼名
liveSex Varchar 允许为空 居住性别
buildNum Varchar 允许为空 楼层数
sDormitory Varchar 允许为空 可住宿舍
rDormitory Varchar 允许为空 实住宿舍

表6:卫生情况记录表

字段 数据类型 是否为空 备注
dormitoryId Int 允许为空 宿舍号
checkPeople Varchar 允许为空 检查人员
checkGrade Varchar 允许为空 检查情况

表7:设备表

字段 数据类型 是否为空 备注
deviceId Int 允许为空 设备编号
isGood Varchar 允许为空 正常与否
note Varchar 允许为空 备注

表8:学生离校表

字段 数据类型 是否为空 备注
studentId Int 不允许为空 学号,主键
leaveSchoolWhere Varchar 允许为空 离校所去地
leaveSchoolWhen Varchar 允许为空 离校时间
leaveSchoolWhy Varchar 允许为空 离校原因
goSchoolWhen Varchar 允许为空 归校时间

表9:夜不归宿信息表

字段 数据类型 是否为空 备注
studentId Int 不允许为空 学号,主键
goSchoolWhen Varchar 允许为空 归校时间

你可能感兴趣的:(记录,数据库,database,sqlserver)