文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 理学 > 数据库原理及应用习题参考答案
侵权投诉

数据库原理及应用习题参考答案

4-2 对于教务管理数据库的三个基本表

S(SNO,SNAME, SEX, AGE,SDEPT)

SC(SNO,CNO,GRADE)

C(CNO,CNAME,CDEPT,TNAME)

试用SQL的查询语句表达下列查询:

⑴ 检索LIU老师所授课程的课程号和课程名。

⑵ 检索年龄大于23岁的男学生的学号和姓名。

⑶ 检索学号为200915146的学生所学课程的课程名和任课教师名。

⑷ 检索至少选修LIU老师所授课程中一门课程的女学生姓名。

⑸ 检索WANG同学不学的课程的课程号。

⑹ 检索至少选修两门课程的学生学号。

⑺ 检索全部学生都选修的课程的课程号与课程名。

⑻ 检索选修课程包含LIU老师所授课程的学生学号。

解:

⑴ select c#,cname from c where teacher=’liu’;

⑵ select s#,sname from s where age>23 and sex=’m’;

⑶ select cname,teacher from sc,c where sc.c#=c.c# and s#=’200915146’

⑷ select sname (连接查询方式) from s,sc,c where s.s#=sc.s# and sc.c#=c.c# and sex=’f’ and teacher=’liu’;

或:

select sname (嵌套查询方式) from s where sex=’f’and s# in (select s# from sc where c# in (select c# from c where teacher=’liu’))

或:

select sname (存在量词方式) from s where sex=’f’ and exists(select* from sc where sc.s#=s.s# and exists(select * from c where c.c#=sc.c# and teacher=’liu’))

⑸ select c# from c where not exists (select * from s,sc where s.s#=sc.s# and sc.c#=c.c# and sname=’wang));

⑹ select distinct x.s# from sc as x,sc as y where x.s#=y.s# and x.c#!=y.c#; ⑺ select c#.cname from c where not exists (select * from s where not exists (select * from sc where s#=s.s# and c#=c.c#));

⑻ select distinct s# from sc as x where not existis (select * from c where teacher=’liu’ and not exists

(select * from sc as y where y.s#=x.s# and y.c#=c.c#));

4-3 试用SQL查询语句表达下列对4.2题中教务管理数据库的三个基本表S、SC、C查询: ⑴ 统计有学生选修的课程门数。

⑵ 求选修4号课程的学生的平均年龄。

⑶ 求LIU老师所授课程的每门课程的学生平均成绩。

第 8 页

⑷ 统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。

⑸ 检索学号比WANG同学大,而年龄比他小的学生姓名。

⑹ 检索姓名以WANG打头的所有学生的姓名和年龄。

⑺ 在SC中检索成绩为空值的学生学号和课程号。

⑻ 求年龄大于女同学平均年龄的男学生姓名和年龄。

第1页

你可能喜欢

热门文档

相关文档

  • 数据库原理及应用习题参考答案

    数据库原理及应用习题参考答案 习题1 1-1 文件系统阶段的数据管理有哪些特点? 答:文件系统阶段主要有5个特点:数据以“文件”形式长期保存;数 据的逻辑结构与...

  • 数据库原理及应用习题参考答案

    数据库原理及应用习题参考答案_理学_高等教育_教育专区。数据库原理及应用习题参考答案习题 1 1-1 文件系统阶段的数据管理有哪些特点? 答:文件系统阶段主要有 5...

  • 刘金岭版本数据库原理及应用习题参考答案

    刘金岭版本数据库原理及应用习题参考答案_理学_高等教育_教育专区。数据库原理及应用习题参考答案习题 1 1-1 文件系统阶段的数据管理有哪些特点? 答:文件系统阶段...

  • 数据库原理及应用(第2版)习题参考答案

    数据库原理及应用(第2版)习题参考答案_理学_高等教育_教育专区。何玉洁、刘福刚 主编 人民邮电出版社·1· 第 1 章 数据概述 一.选择题 1.下列关于数据库...

  • 数据库原理及应用复习题及参考答案

    西南科技大学成教德阳教学站《数据库原理及应用》复习题及参考答案 《数据库原理及应用》复习题及参考答案 数据库原理及应用》 一、判断题 1.采用规范的方法,使...

  • 数据库原理及应用习题集参考答案

    数据库原理及应用习题集参考答案_工学_高等教育_教育专区。数据库习题《数据库原理及应用》习题集参考答案 数据库原理及应用》一、 简答题 1、什么是数据库管理...

  • 数据库原理及应用 课后部分习题答案

    数据库原理及应用 课后部分习题答案_理学_高等教育_教育专区。练习题参考答案...练习题参考答案练习题 1 参考答案 1.单项选择题 (1)C (2)B (3)C (4)...

  • 数据库原理及应用复习题及参考答案

    计算机专业《数据库原理及应用》复习题与参考答案计算机专业《数据库原理及应用》复习题与参考答案隐藏>> 中南大学现代远程教育课程考试复习题及参考答 数据库原理及...

  • 数据库原理及应用习题带答案

    数据库原理及应用习题带答案_工学_高等教育_教育专区。习题一、单项选择题 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email