9. SC表数据录入 将下面的数据录入SC表 Sno,Cno,Grade 004,04,80 提示: 需要输入student,course,sc三个关系的建表命令。然后输入相关数据,最后用Select * from sc显示结果。
时间: 2024-09-18 17:00:43 浏览: 161
创建学生数据库系统(课程表,学生,sc)的建立
5星 · 资源好评率100%
首先,我们需要创建三个相关的数据库表:`Student`(学生)、`Course`(课程)和`SC`(成绩关联)。假设它们的结构分别为:
```sql
-- 创建Student表
CREATE TABLE Student (
Sno VARCHAR(6) PRIMARY KEY,
Name VARCHAR(50)
);
-- 创建Course表
CREATE TABLE Course (
Cno VARCHAR(4) PRIMARY KEY,
CourseName VARCHAR(50)
);
-- 创建SC表,用于存储学生成绩
CREATE TABLE SC (
Sno CHAR(6) NOT NULL,
Cno CHAR(4) NOT NULL,
Grade INT,
FOREIGN KEY (Sno) REFERENCES Student(Sno),
FOREIGN KEY (Cno) REFERENCES Course(Cno)
);
```
接下来,我们按照给定的数据插入数据:
```sql
-- 插入学生信息
INSERT INTO Student (Sno, Name) VALUES ('004', '学生A');
-- 插入课程信息
INSERT INTO Course (Cno, CourseName) VALUES ('04', '课程B');
-- 插入成绩信息
INSERT INTO SC (Sno, Cno, Grade) VALUES ('004', '04', 80);
```
最后,查询`SC`表的结果:
```sql
SELECT * FROM SC;
```
这将返回:
```
Sno | Cno | Grade
-----|-----|------
004 | 04 | 80
```
阅读全文