数据库sql学生潮汛系统
时间: 2023-09-16 20:09:45 浏览: 42
这是一个学生潮汛系统的数据库SQL示例:
学生表:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender CHAR(1),
grade INT,
class_id INT,
FOREIGN KEY (class_id) REFERENCES classes(id)
);
班级表:
CREATE TABLE classes (
id INT PRIMARY KEY,
name VARCHAR(50),
teacher VARCHAR(50),
capacity INT
);
课程表:
CREATE TABLE courses (
id INT PRIMARY KEY,
name VARCHAR(50),
teacher VARCHAR(50),
credit INT
);
选课表:
CREATE TABLE registrations (
student_id INT,
course_id INT,
grade INT,
PRIMARY KEY (student_id, course_id),
FOREIGN KEY (student_id) REFERENCES students(id),
FOREIGN KEY (course_id) REFERENCES courses(id)
);
以上是一个基本的学生潮汛系统所需的数据库表结构,包括学生表、班级表、课程表和选课表。通过这些表,可以实现学生注册课程、查询成绩等功能。