- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第章 1 学习SELECT-SQL语句的使用。
了解视图的创建方法和使用。
了解用视图更新源表数据和创建参数化视图的方法。
掌握查询和视图的联系与区别。
4.2 例题解析
一、选择题解析
1.查询文件中保存的是________。
A.查询的命令 B.查询的结果 C.查询的条件 D.与查询有关的表
【解析】答案为A。查询与视图的本质都是定义一条SELECT-SQL语句。由于查询的数据源随时可以变化,检索结果是动态的数据集合,因此查询文件中保存查询的结果意义不大。
2.有关查询与视图,下列说法中不正确的是________。
A.查询是只读型数据,而视图可以更新数据源
B.查询可以更新数据源,视图也有此功能
C.视图具有许多数据库表的属性,利用视图可以创建查询和视图
D.视图可以更新源表中的数据,存储于数据库中
【解析】答案为B。查询与视图的区别主要有三点:一是视图是可以更新的,并且可以把更新发送回源表;二是视图是虚表,可以与自由表和数据库表一样作为查询和视图的数据源;三是查询文件的扩展名是.qpr,而视图作为数据库的一部分,保存在数据库文件中。
3.在Visual FoxPro中,建立查询可以________方法。
A.使用查询向导 B.使用查询设计器
C.直接使用SELECT-SQL命令 D.以上方法均可
【解析】答案为D。VFP中创建查询可以使用查询向导、查询设计器和SELECT-SQL命令。但无论是利用查询设计器还是查询向导创建的查询,其实质都是生成对应的SELECT-SQL语句。因此,一般情况下,可以任意使用一种方法创建查询。不同的是使用查询设计器或查询向导创建的查询,其对应的SELECT-SQL语句保存为扩展名.QPR的查询文件;另外使用三种方法创建查询,在功能上略有不同,比如不能使用查询设计器和查询向导创建组合查询,而必须使用SELECT-SQL语句。
4.如果要求显示左表的全部记录及右表中满足条件的记录,应选择________类型。
A.内联接 B.左联接 C.右联接 D.完全联接
【解析】答案为B。当基于2张或2张以上的表进行查询时,常常需要设置表之间的联接关系。VFP支持四种类型的联接,分别是内联接、左联接、右联接和完全联接,内联接是最普通的联接。
5.SELECT-SQL语句中的WHERE子句,对应关系代数中的________。
A.选择 B.投影 C.联接 D.选择+投影
【解析】答案为A。SELECT语句能够表达所有的关系代数表达式。其中SELECT子句完成投影运算,WHERE子句完成选择运算,JOIN…ON…子句完成联接运算等。
6.有关查询设计器,正确的描述是________。
A.“联接”选项卡与SQL语句的GROUP BY短语对应
B.“筛选”选项卡与SQL语句的HAVING短语对应
C.“排序依据”选项卡与SQL语句的ORDER BY短语对应
D.“分组依据”选项卡与SQL语句的JOIN ON短语对应
【解析】答案为C。查询设计器各选项卡对应的SQL语句分别为:字段—SELECT、联接—LEFT/INNER/RIGHT/OUTER JOIN ON、筛选—WHERE、排序—ORDER BY、分组—GROUP BY(其中的“满足条件”按钮—HAVING)等。
7.读者表(DZ)中记录如下:
Dzbh Xm Lx Xb Jg Csrq 王焱 学生 女 江苏南京 1989/09/28 赵晗 学生 女 江苏南京 1990/08/20 陈颋君 学生 男 江苏扬州 1991/12/30 C9508101 王韬 教师 男 江苏扬州 1980/06/06 徐超 学生 男 上海 1990/03/15 B8907011 王洋 教师 女 山东青岛 1978/09/02 A8005011 赵娜 教师 女 上海 1969/01/09 (1)查询男女读者的人数。
SELECT XB,________ FROM DZ ________
A.COUNT(*) AS 人数、GROUP BY 1 B.SUM(*) AS 人数、GROUP BY XB
C.COUNT(*) AS 人数、ORDER BY 1 D.SUM(*) AS 人数、ORDER BY XB
【解析】答案为A。本题主要是区别COUNT()和SUM()函数的不同,一个是计数,就像我们在队列里报数一样,另一个是求和,只能对数值型、货币型等类型数据求和。另外COUNT()函数参数为*号,表示统计记录个数,就本例而言,使用COUNT(DZB
您可能关注的文档
- 第4篇 化工容器绘制.ppt
- 第4篇 简单的实例讲解.pdf
- 第4篇 数据库标准语言SQL.ppt
- 第4篇 数据库的创建.ppt
- 第4篇.proe课件 基准特征.pdf
- 第4篇_T_SQL语言概述.ppt
- 第4篇_数据库系统_第1节_Introduction.ppt
- 第4篇_物流信息系统的结构.ppt
- 第4篇Oracle企业管理器.ppt
- 第4篇Oracle数据库存储管理ok.ppt
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)