学生宿舍管理系统mysql
时间: 2023-11-05 15:00:23 浏览: 45
建议的数据库表设计如下:
1. 学生表(student)
- 学生ID(student_id):主键,自增长
- 学生姓名(name):varchar(20)
- 性别(gender):varchar(2)
- 年级(grade):varchar(10)
- 专业(major):varchar(20)
- 联系电话(phone):varchar(20)
- 宿舍ID(dormitory_id):外键,关联宿舍表
2. 宿舍表(dormitory)
- 宿舍ID(dormitory_id):主键,自增长
- 宿舍名称(name):varchar(20)
- 宿舍类型(type):varchar(10)
- 宿舍楼层(floor):int
- 宿舍可住人数(capacity):int
- 宿舍当前住人数(current_number):int
3. 入住记录表(check_in)
- 入住ID(check_in_id):主键,自增长
- 学生ID(student_id):外键,关联学生表
- 宿舍ID(dormitory_id):外键,关联宿舍表
- 入住时间(check_in_time):datetime
- 离开时间(check_out_time):datetime
4. 维修记录表(repair)
- 维修ID(repair_id):主键,自增长
- 宿舍ID(dormitory_id):外键,关联宿舍表
- 维修内容(content):varchar(100)
- 维修时间(repair_time):datetime
5. 报修记录表(report)
- 报修ID(report_id):主键,自增长
- 学生ID(student_id):外键,关联学生表
- 宿舍ID(dormitory_id):外键,关联宿舍表
- 报修内容(content):varchar(100)
- 报修时间(report_time):datetime
6. 管理员表(admin)
- 管理员ID(admin_id):主键,自增长
- 管理员姓名(name):varchar(20)
- 管理员密码(password):varchar(20)
以上为基本的表设计,可以根据实际需求进行调整。在建立表之前,需要考虑数据类型、字段长度、主键、外键等问题。同时,需要注意数据表的规范化设计,避免数据冗余和不一致。在编写SQL语句时,也需要注意语句的效率和安全性。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)