数据库基础与应用综合题(17)
时间:2026-01-13
时间:2026-01-13
数据库基础与应用综合题
(select)子句得到一个结果表。
8.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系(连接)起来,能够增强数据库的(安全)性。
13.需求分析阶段的主要目标是画出(数据流图)、建立(数据字典)和编写(需求说明书)。
15.在列举的购物活动中,存在着三个实体,分另称为(商品实体)、(销售实体)和(收款实体)。
17.由概念设计进入逻辑设计时,原来的(1对1)联系或(1对多)联系通常不需要被转换为对应的基本表。
21.在旅店管理中,(客房表)只派生出一个视图,该视图被称为(客房空闲表)。
二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能
2.select count(distinct 产地) as 产地数
from 商品表2
从商品库中查询出所有商品的不同产地的总数。
4. select x.学生号,y.学生号,y.课程号
from 选课 x,选课 y
where x.学生号=@s1 and y.学生号=@s2
and x.课程号=y.课程号
从教学库中查询出学生号为@s1的学生和学生号为@s2的学生所选修的共同课程的课程号。
6. select *
from 学生
where 学生号 in (select 学生号
from 选课
group by 学生号 having count(*)<=2 ) or
not exists (select *
from 选课
where 学生.学生号=选课.学生号 )
从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生。
8. select *
from 学生
where not exists (
select y.课程号
from 学生 x inner join 选课 y on x.学生号=y.学生号
where x.姓名=@a and not exists (
select *
from 选课
where 学生.学生号=选课.学生号
and y.课程号=选课.课程号
)
)
从教学库中查询出选修了姓名为@a的学生的全部选课的所有学生。
三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句
2.从商品库中查询出每类(即分类名相同)商品的总数量。
select 分类名,sum(数量) as 总数量
from 商品表1
上一篇:物理化学考研辅导提纲
下一篇:张德芬推荐书目