本题是应用实践题,请到讨论区“破冰之旅”中下载《实验1指导书——表的定义和查询》和《实验报告1——表的定义和查询》,阅读实验指导书,根据实验步骤和提示进行实验,填写好实验报告,以附件形式提交到这里。

答案是:

1.统计有学生选修的课程门数。
语句:
SELECT COUNT(课程号) 课程门数 FROM 选课 WHERE 学号=’S02’

执行结果:





2.求各专业学生的平均年龄。
语句:
SELECT 专业 AVG(年龄) 平均年龄
FROM 学生
group by 专业


执行结果:







3.求选修“数据库”课程的学生的平均年龄。
语句:
SELECT AVG(年龄) 平均年龄
FROM 学生
WHERE 学号 IN
(SELECT 学号
FROM选课
WHERE 课程号 IN
(SELECT 课程号
FROM 课程

WHERE 课程名=’数据库’
)
)
执行结果:
20.2


4.列出只选修了一门课程的学生基本信息。
语句:





执行结果:



5.列出学生“张生”选修的课程名和学分,按课程名升序排列。
语句:





执行结果:



6.查询至少选修了“张生”所选课程中一门课的全部学生的学号。
语句:





执行结果:




7.向学生表中插入一个学生信息(‘s0001’,‘李文’, ‘男’, 19, ‘计算机’)。
语句:
Insert 学生(学号,姓名,性别,年龄,专业)
values(‘s0001’,’李文’,’男’,19,’计算机’)





8.将“数据库”课程的学分改为4。
语句:

Update 课程 set 学分=4 where 课程名=’数据库’





9.删除学号为“s0104”的学生的所有选课记录。
语句:






10.创建“软件”专业成绩有过不及格的学生的视图S_E。
语句:
出自  江开  >  江苏开放大学数据库系统原理第二次过程性考核作业2

更多答案联系客服:19139051760
本题添加时间:2023/10/12 15:47:00