当前位置:首页>开发>正文

如何在数据库中创建选课SC表 SQL数据库 学生 班级 课程表 选秀表

2023-05-26 04:18:31 互联网 未知 开发

 如何在数据库中创建选课SC表 SQL数据库 学生 班级 课程表 选秀表

如何在数据库中创建选课SC表

先创建需要外键参照的两个主表(学生)主键学号,(课程)主键课号。
然后创建选课表SC,学号和课号联合作主键,分别作外键。
create table sc(学号 char(6),课号 char(6),成绩 int,primary key (学号,课号),foreign key (学号)references 学生(学号),foreign key (课号)references 课程(课号))

SQL数据库 学生 班级 课程表 选秀表

直接给出答案吧
1.查询选修表的所有记录
2.逻辑删除课程表中学分为空的记录
3.物理删除班级表
4.在选修表中新增加一条新的记录
5.更新课程号为02的成绩,在原成绩的基础上加5分
写出下列下列查询语句
1.select top 30* from 学生表

2.select a.姓名,b.课程名称,c.成绩 from 学生表 as a inner join 选修表 as b on a.学号=b.学号 right join 课程表 as c on c.课程号=b.课程号 and a.姓名=何凤飞 order by 成绩 desc

3.select a.姓名,b.课程名称,c.成绩 from a.学生表 inner join 选修表 on a.学号=b.学号 left join
课程表 c on c.课程号=b.课程号 and c.课程名称 not in (select c.课程名称 from 课程表) and
a.姓名=何凤飞

4.select 课程名称,avg(成绩),max(成绩),min(成绩) from 课程表 inner join 选修秀 on 课程表.课程号=选修表.课程号 group by 课程名称

5.select * from 学生表 left join 选修表 on 学生表.学号=选修表.学号