电大《数据库基础与应用》教材第4章答案_数据库基础与应用教材
电大《数据库基础与应用》教材第4章答案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库基础与应用教材”。
电大《数据库基础与应用》教材第4章答案
第四章 结构化查询语言--SQL
一、填空题 1.视图、基本表 2.非过程化、集合3.KUCUN、LIU
4.列级、表级
5.主码、单值、外码、检查
6.primary key、foreign key
7.建立、修改、删除
8.单行(单值)、多行(多值)
9.插入、修改、删除
10.表、建立
11.修改、查找
12.基本表、视图
13.没有影响、有影响
14.create view、update、drop view 15.投影、连接、选择 16.group by、order by
17.inner join、left join、right join
二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条 SQL 查询语句写出 相应的功能。
1.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。
2.从商品库中查询出所有商品的不同品牌。
3.从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌。
4.从教学库中查询出每门课程被选修的学生数。
5.从教学库中查询出只选修了一门课程的全部学生。
6.从教学库中查询出学生号为@s1 的学生所选修、而学生号为@s2 的学生没有选修的全 部课程。
7.从教学库中查询出所有已被学生选修的课程。
8.从教学库中查询出同时选修了 3 门课程的全部学生。
9.从教学库中查询出每个专业的学生人数,并按人数多少降序排列。
10.从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序。
三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询 语句。
1.select 商品表 1.商品代号,单价,数量,产地 from 商品表 1,商品表 2
where 商品表 1.商品代号=商品表 2.商品代号
2.select *
from 商品表 1
where 数量 between 10 and 20(或 where 数量>=10 and 数量
from 商品表 1 group by 分类名 4.select *
from 商品表 1
where 单价>=2000 or 数量>=15
5.select *
from 商品表 1
where 单价>all(select avg(单价)from 商品表 1)
6.select distinct 分类名 from 商品表 1 group by 分类名 having count(*)>1 7.select *,单价*数量 as 总价值
from 商品表 1
order by 总价值 desc
8.select distinct 学生.* from 学生,选课
where 学生.学生号=选课.学生号 and 课程号=any(select 课程号 from 学生,选课
where 学生.学生号=选课.学生号 and 姓名=@m1)