已知三张表结构如下: 学生(学号,姓名,年龄,性别) 选修(学号,课程号,成绩) 课程(课程号,课程名

2024-12-12 08:50:52
推荐回答(1个)
回答1:

1.π学号(δ课程号=k1,课程号=k5(选修))
2.π学号,姓名(δ年龄>23(δ性别='男'(学生))
3.create table 学生(学号 char(6)primary key,姓名 char(6)not null,年龄 int,性别 char(2))
4.select 学号,姓名 from 学生 where 学号 in(select 学号 from 选修 where 课程号 in(select 课程号 from 课程表 where 课程名='C语言')
5.select * from 学生 a,选修 b,课程 c where a.姓名 like ’张%' and a.学号=b.学号 and b.课程号=c.课程号
6. select avg( 成绩) from 选修 where 课程号=(select 课程号 from 课程 where 课程名='数据库系统')
7.update 课程 set 教师名='宋楠' where 课程号='008'
8.delete from 选修 where 课程号 in(select 课程号 from 课程 where 课程名='数据结构')
delete from 课程 where 课程名='数据结构'