创建学生、课程和选修表
时间: 2023-05-23 16:03:01 浏览: 170
制作课程表
你可以使用关系型数据库来实现创建学生、课程和选修表的功能,例如使用MySQL或SQLite。首先需要创建三个表,一个学生表,一个课程表和一个选修表。学生表需要包括学生的ID、姓名、年龄、性别等基本信息;课程表需要包括课程的ID、名称、教师、学分等信息;选修表需要包括选课的ID、学生ID、课程ID、选课时间等信息。
可以使用SQL语句来创建这些表,例如:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(255),
age INT,
gender VARCHAR(10)
);
CREATE TABLE courses (
id INT PRIMARY KEY,
name VARCHAR(255),
teacher VARCHAR(255),
credit INT
);
CREATE TABLE enrollments (
id INT PRIMARY KEY,
student_id INT,
course_id INT,
enrollment_date DATE,
FOREIGN KEY (student_id) REFERENCES students(id),
FOREIGN KEY (course_id) REFERENCES courses(id)
);
然后,向这些表中添加数据即可。例如,添加一个学生的信息:
INSERT INTO students (id, name, age, gender) VALUES (1, '张三', 20, '男');
添加一门课程的信息:
INSERT INTO courses (id, name, teacher, credit) VALUES (1, '数据库', '李老师', 3);
添加一个选修记录:
INSERT INTO enrollments (id, student_id, course_id, enrollment_date) VALUES (1, 1, 1, '2021-01-01');
这样就可以创建学生、课程和选修表并添加数据了。
阅读全文