大学生身体健康管理系统数据库代码
时间: 2023-09-14 20:03:36 浏览: 40
以下是大学生身体健康管理系统的数据库代码:
```
-- 学生表
CREATE TABLE IF NOT EXISTS student (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
gender VARCHAR(10) NOT NULL,
age INT(11) NOT NULL,
grade INT(11) NOT NULL,
major VARCHAR(50) NOT NULL,
phone VARCHAR(20) NOT NULL,
PRIMARY KEY (id)
);
-- 健康数据表
CREATE TABLE IF NOT EXISTS health_data (
id INT(11) NOT NULL AUTO_INCREMENT,
student_id INT(11) NOT NULL,
height DECIMAL(5, 2) NOT NULL,
weight DECIMAL(5, 2) NOT NULL,
vision VARCHAR(20) NOT NULL,
hearing VARCHAR(20) NOT NULL,
blood_pressure VARCHAR(20) NOT NULL,
heart_rate INT(11) NOT NULL,
create_time DATETIME NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (student_id) REFERENCES student(id)
);
-- 健康建议表
CREATE TABLE IF NOT EXISTS health_advice (
id INT(11) NOT NULL AUTO_INCREMENT,
student_id INT(11) NOT NULL,
content VARCHAR(200) NOT NULL,
create_time DATETIME NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (student_id) REFERENCES student(id)
);
```
该数据库包含了学生、健康数据、健康建议等表,通过外键关联实现了表之间的关系。其中,健康数据表关联学生表,健康建议表也关联学生表。这个数据库可以为大学生身体健康管理系统提供良好的数据支持。