学生(学号,姓名,性别,年龄,班级,专业);课程(课程号,课程名,授课教师);学习(学号,课程号,成绩)。 针对上面的关系模式,用SQL语句完成下列5题: 1.检索所有选修了课程号为“C112”课程的学生的学号和成绩。 2.检索年龄大于23岁的男学生的学号和姓名。 3.检索学号为“S03”学生所学课程的课程名与任课教师名。 4.检索“数据库原理”课程成绩在70到89之间的所有学生的学号、姓名、班级和成绩。 5.检索没学课程号为“C135”课程的学生信息,包括学号,姓名和专业。学生(学号,姓名,性别,年龄,班级,专业);课程(课程号,课程名,授课教师);学习(学号,课程号,成绩)。 针对上面的关系模式,用SQL语句完成下列5题: 1.检索所有选修了课程号为“C112”课程的学生的学号和成绩。 2.检索年龄大于23岁的男学生的学号和姓名。 3.检索学号为“S03”学生所学课程的课程名与任课教师名。 4.检索“数据库原理”课程成绩在70到89之间的所有学生的学号、姓名、班级和成绩。 5.检索没学课程号为“C135”课程的学生信息,包括学号,姓名和专业。
时间: 2023-06-08 13:05:09 浏览: 446
1. SELECT 学生.学号, 学习.成绩 FROM 学生 INNER JOIN 学习 ON 学生.学号 = 学习.学号 WHERE 学习.课程号 = 'C112';
2. SELECT 学号, 姓名 FROM 学生 WHERE 性别 = '男' AND 年龄 > 23;
3. SELECT 课程.课程名, 课程.授课教师 FROM 学习 INNER JOIN 课程 ON 学习.课程号 = 课程.课程号 WHERE 学习.学号 = 'S03';
4. SELECT 学生.学号, 学生.姓名, 学生.班级, 学习.成绩 FROM 学生 INNER JOIN 学习 ON 学生.学号 = 学习.学号 INNER JOIN 课程 ON 学习.课程号 = 课程.课程号 WHERE 课程.课程名 = '数据库原理' AND 学习.成绩 >= 70 AND 学习.成绩 <= 89;
5. SELECT 学生.学号, 学生.姓名, 学生.专业 FROM 学生 WHERE 学生.学号 NOT IN (SELECT 学习.学号 FROM 学习 WHERE 学习.课程号 = 'C135');
相关问题
现有关系模式如下: 学生(学号,姓名,性别,年龄,班级,专业);课程(课程号,课程名,授课教师);学习(学号,课程号,成绩)。 针对上面的关系模式,用SQL语句完成下列5题: 1.检索所有选修了课程号为“C112”课程的学生的学号和成绩。 2.检索年龄大于23岁的男学生的学号和姓名。 3.检索学号为“S03”学生所学课程的课程名与任课教师名。 4.检索“数据库原理”课程成绩在70到89之间的所有学生的学号、姓名、班级和成绩。 5.检索没学课程号为“C135”课程的学生信息,包括学号,姓名和专业
1. SELECT 学号, 成绩 FROM 学习 WHERE 课程号='C112';
2. SELECT 学号, 姓名 FROM 学生 WHERE 年龄>23 AND 性别='男';
3. SELECT 课程.课程名, 课程.授课教师 FROM 学生, 课程, 学习 WHERE 学生.学号='S03' AND 学生.学号=学习.学号 AND 学习.课程号=课程.课程号;
4. SELECT 学生.学号, 学生.姓名, 学生.班级, 学习.成绩 FROM 学生, 课程, 学习 WHERE 学生.学号=学习.学号 AND 学习.课程号=课程.课程号 AND 课程.课程名='数据库原理' AND 学习.成绩>=70 AND 学习.成绩<=89;
5. SELECT 学生.学号, 学生.姓名, 学生.专业 FROM 学生 WHERE 学生.学号 NOT IN (SELECT 学号 FROM 学习 WHERE 课程号='C135');
教务管理员:用户名、密码、权限、终止日期↵ 学生:学号、姓名、性别、班级、系别、专业↵ 教师:职工号、姓名、性别、出生年月、职务、部门↵ 课程:课程号、课程名、课程性质、学分 ↵ 成绩:学号、课程号、学期代码、任课教师、平时成绩、期末成绩、总评成绩、补考成绩、重修成绩↵的类图
抱歉,我是一名语言模型,无法显示图片或绘制类图。但我可以给你描述一下这个类图的结构:
该类图包括教务管理员、学生、教师、课程和成绩这五个类,它们之间的关系如下:
- 教务管理员类包含用户名、密码、权限和终止日期等属性,用于管理学生、教师、课程和成绩等信息;
- 学生类包含学号、姓名、性别、班级、系别和专业等属性,用于记录学生的个人信息;
- 教师类包含职工号、姓名、性别、出生年月、职务和部门等属性,用于记录教师的个人信息;
- 课程类包含课程号、课程名、课程性质和学分等属性,用于记录课程的基本信息;
- 成绩类包含学号、课程号、学期代码、任课教师、平时成绩、期末成绩、总评成绩、补考成绩和重修成绩等属性,用于记录学生在某个课程中的成绩情况。
在这个类图中,学生、教师和课程类与成绩类之间存在关联关系,表示学生、教师和课程对应的成绩信息;教师类与课程类之间也存在关联关系,表示教师对应的授课信息。
阅读全文