教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

《数据库原理》习题解答(5)

来源:网络收集 时间:2026-08-26
导读: 第三章 关系数据库语言SQL 1、 简述关系数据库语言SQL的特点。 解答: 作为关系数据库的标准语言该语言具有以下特点: (1) 语言功能的一体化; (2) 模式结构的一体化; (3) 高度非过程化的语言; (4) 面向

第三章 关系数据库语言SQL

1、 简述关系数据库语言SQL的特点。

解答:

作为关系数据库的标准语言该语言具有以下特点: (1) 语言功能的一体化; (2) 模式结构的一体化; (3) 高度非过程化的语言; (4) 面向集合的操作方式;

(5) 两种操作方式、统一的语法结构; (6) 语言简洁、易学易用。

2、设有图书登记表TS,具有属性:BNO(图书编号),BC(图书类别),BNA(书名),AU(著者),PUB(出版社)。按下列要求用SQL语言进行设计: (1)按图书馆编号BNO建立TS表的索引ITS。 (2)查询按出版社统计其出版图书总数。 (3)删除索引ITS。 解答:

(1) USE TS

INDEX ON BNO TO ITS

(2) SELECT PUB, COUNT(BNO)

FROM TS GROUP BY PUB

(3) DELETE FILE ITS.IDX 3、已知三个关系R、S和T如图3-1所示。

R S T

A a1 a1 a2 a2 B b1 b2 b1 b2 C 20 22 18 a2 A a1 a2 a1

图3-1 关系R、S和T

试用SQL语句实现如下操作:

(1) 将R、S和T三个关系按关联属性建立一个视图R-S-T; (2) 对视图R-S-T按属性A分组后,求属性C和E的平均值。 解答:

(1) CREATE SQL VIEW R-S-T

AS SELECT R.A, B, C, S.D, E, F FROM R, S, T

WHRER R.A=S.A AND S.D=T.D

(2) SELECT AVG(C), AVG(E)

FROM R-S-T GROUP BY A

4、设有关系R和S如图3-2所示。

R S

图3-2 关系R和S

试用SQL语句实现:

(1) 查询属性C>50时,R中与相关联的属性B之值。 (2) 当属性C=40时,将R中与之相关的属性B值修改为b4。

A a1 a2 a3 B b1 b2 b3 A a1 a2 a3 C 40 50 55 D d1 d2 d2 E 15 18 24 D d2 d3 E f2 f3 解答:

(1) SELECT B

FROM R, S

WHRE R.A=S.A AND C>50

(2) UPDATE R

SET B=’b4’ WHREE A IN (SELECT A FROM S WHERE C=40)

5、已知R和S两个关系如图3-3所示。

R S

图3-3 关系R和S

执行如下SQL语句:

(1)CREATE SQL VIEW H(A, BC, C, D, E) AS SELECT A, B, R.C, D, E FROM R, S WHERE R.C=S.C; (2)SELECT B, D, E FROM H WHERE C=’C2’ 试给出:(1)视图H;

(2)对视图H的查询结果。 解答:本题的结果如图3-4所示。

A a1 a2 a3 B b1 b2 b3 C c1 c2 c3 C c1 c2 c3 D d1 d2 d3 E e1 e2 e3 视图H 对视图H的查询结果

图3-4 视图H及其查询结果

6、已知关系R如图3-5所示。

R

图3-5 关系R

试用SQL语句实现下列操作:

(1)属性A分组,求出每组中在属性C上的最大值和最小值,且将它们置于视图RVE中。

(2)在试图RVE中查询属性A=’98’的记录。 解答:

《数据库原理》习题解答(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/595906.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)