编写学生宿舍管理系统的数据库代码
时间: 2023-06-15 17:05:45 浏览: 111
以下是一个简单的学生宿舍管理系统的数据库代码,使用 MySQL 数据库:
```
-- 创建学生表
CREATE TABLE students (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
gender VARCHAR(10) NOT NULL,
age INT NOT NULL,
room_number INT NOT NULL,
FOREIGN KEY (room_number) REFERENCES rooms (id)
);
-- 创建宿舍房间表
CREATE TABLE rooms (
id INT PRIMARY KEY AUTO_INCREMENT,
room_number INT NOT NULL,
capacity INT NOT NULL,
occupancy INT NOT NULL
);
-- 插入宿舍房间数据
INSERT INTO rooms (room_number, capacity, occupancy)
VALUES
(101, 2, 0),
(102, 2, 0),
(103, 4, 0),
(104, 4, 0),
(105, 6, 0);
```
这个代码创建了两个表,一个是 `students` 表,存储学生信息,另一个是 `rooms` 表,存储宿舍房间信息。每个学生的信息包括 id、姓名、性别、年龄和所住房间号码。每个宿舍房间的信息包括 id、房间号码、容量和占用情况。
上述代码只是一个示例,具体的学生宿舍管理系统需要根据实际需求进行设计和实现。
阅读全文