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

2.5查询与视图及SQL查询语言

来源:网络收集 时间:2026-09-12
导读: 2.5 查询与视图及SQL查询语言 2.5.1例题分析 一、选择题 1.在VFP的查询设计器中“筛

2.5 查询与视图及SQL查询语言

2.5.1例题分析

一、选择题

1.在VFP的查询设计器中“筛选”选项卡对应的SQL短语是()。

A) SELECT B) FOR C) WHERE D) JOIN

例题分析:查询设计器是SQL的界面方式,通过查询设计器可以构造一条SQL语句,因此,查询设计器的各选项卡都与SQL短语对应,其中“筛选” 选项卡对应WHERE短语,“字段”选项卡对应SELECT 短语,“连接”选项卡对应JOIN ON 短语,“排序依据”选项卡对应ORDER

BY 短语,“分组依据”选项卡对应GROUP BY 短语,“杂项”选项卡中无“重复记录” 复选框对应DISTINT 短语,“列在前面的记录”对应TOP 短语。 参考答案:C 2.在SQL的查询语句中,实现关系运算的投影操作的短语为()。

A) SELECT B)FROM

C) WHERE D) JOIN ON

例题分析:关系的基本操作包括选择、投影和连接,在SQL查询中都有短语具体实现,其中WHERE实现的是选择,SELECT 实现的是投影,JOIN ON 实现的是连接。 参考答案:A

3.下列哪条命令执行后不能产生磁盘文件()。

A) CREATE TABLE B) CREATE VIEW

C) CREATE QUERY D) CREATE DATABASE

例题分析:命令CREATE TABLE 建立扩展名为.DBF的表文件,命令CREATE QUERY 建立扩展名为.QPR的查询文件,命令CREATE DATABASE 建立扩展名为.DBC.的数据库文件,而命令CREATE VIEW 建立的是一个视图,它不是一个独立的磁盘文件,而是存储于数据库中的虚拟表。 参考答案:B

4.VFP 系统中,使用查询设计器生成的查询文件中保存的是()。

A) 查询的命令 B) 与查询有关的基表 C) 查询的结果 D) 查询的条件

例题分析:使用查询设计器生成的查询文件中保存的是一条SQL命令,并非查询出来的结果,这个命令中包含了查询的基表、查询的条件等信息。当运行查询时,系统会执行这个保存的命令,并在默认的浏览窗口显示查询的结果。 参考答案:A

5.查询设计器中,系统默认的查询结果的输出去向是()。

A)表 B) 临时表

C) 浏览 D) 报表 例题分析:使用查询设计器进行查询,默认的查询去向为浏览窗口,此外可以使用查询表单或查询设计器工具栏的“查询去向”设置查询结果去向,可以将查询结果输出到表(对应短语INTO TABLE)、临时表(对应使用短语 INTO CURSOR)、报表(REPORT)等。

参考答案:C

6.运行查询文件CXL.QPR的命令是()。

A) CREATE QUERY XI B) DO QUERY CXI C) DO CXI.QRY D) DO CXI 例题分析: 命令CREATE QUERY XI 是建立查询文件的命令,运行查询使用命令字DO 引导,后面直接跟查询文件的名称,不用短语 QUERY ,而且不能省略扩展名,因为如果不加扩展名,系统默认执行扩展名为.PQG 的文件。 参考答案:C

7.SQL 命令中WHERE 短语的功能是()。

A)设置输出字段 B)设置输出记录的条件 C)设置连接条件 D) 设置分组条件

例题分析:SQL命令中WHERE 短语的功能是设置输出记录的条件,设置分组条件使用

HAVING 短语,设置连接条件使用JOIN ON 短语,设置输出的字段使用SELECT 短语。 参考答案:B 8.SQL 的核心是()。

A)数据定义 B)数据修改

C)数据查询 D)数据控制

例题分析: SQL具有数据定义、数据修改、数据查询和数据控制的功能,但其核心为数据查询,这一点由SQL本身的含义也可以看出,SQL 是结构化查询语言的英文单词“STRUTURED QUERY LANGUAGE”的缩写。 参考答案:C

9.使用SQL语句修改字段的值,应使用命令()。

A) REPLACE B)UPDATE C) DELETE D)INSERT 例题分析:使用SQL 语句修改字段的值,应使用命令 UPDATE 。REPLACE 是VFP 的修改命令,DELETE 是删除记录的命令,INSERT是插入记录的命令。 参考答案:B

10.求选修了课程号为C4的学生的学号和姓名。

本题基于如下所示数据表,其中SNO表示学生的学号,SNAME表示学生的姓名,SDEP表示学生所在的系,SAGE表示学生的年龄,CNO表示课程号,G表示学生成绩的等级,CNAME表示课程名,PCNO表示先修课:

S(学生) SNO SNAME SDEP S1 黎明 计算机系 S2 陈俊 计算机系 S3 罗云 计算机系 S4 韦林 数学系 S5 王菱 数学系 S6 程雯 物理系 SAGE 18 19 18 20 19 21 C(课程) SC(学生成绩) SNO CNO G S1 C1 S1 C2 A S1 C4 B S2 C2 C S2 C3 B S2 C5 B S3 C4 A S3 C5 S4 C1 C S4 C2 B S4 C4 B S5 C2 A S5 C4 A S6 C1 B S6 C2 A 例题分析:每个子查询在上一级查询处理之前求解,及嵌套查询是由里向外处理的,这样外层查询可以利用内层查询的结果。本例中内层查询的结果为S1,S3,S4,S5,原查询可等价于:

CNO C1 C2 C3 C4 C5 CNAME 高等代数 线性代数 离散数学 常微分 数据库原理 PCNO -- C1 C1 C1 C3 SELECT SNO,SNAME FROM S WHERE SNO IN (′S1′, ′S3′, ′S4′, ′S5′) 最后得到结果:

SNO S1

S3 S4 S5

SNAME

黎明 罗云 韦林 王菱

参考答案:

SELECT SNO,SNAME FROM S WHERE SNO IN (SELECT SNO FROM SC WHERE CNO=′C4′) 二、填空题

1.主名为CX的查询文件,其扩展名为_______,其中保存的是查询的_______,运行这个查询的命令为_______,得到查询的_______。

例题分析:查询文件的扩展名为.QPR ,其中保存的事实现查询的SQL命令,而非查询的结果,当使用DO CX .QPR运行这个查询文件时,方能得到查询的结果。

参考答案:QPR ; 命令 ; DO CX .QPR ; 结果

2.在VFP中,使用_______命令创建查询,使用_______命令创建视图,创建视图前需要事先打开_______。 例题分析:在VFP中,创建查询的命令是CREATE QUERY,创建视图的命令是CREATE VIEW ,由于视图是建筑在数据库基础之上的,因此创建视图前需要事先打开数据库,否则无法创建。 参考答案:CREATE QUERY ; CREATE VIEW ; 数据库

3.查询设计器默认的输出去向为______,使用查询菜单或查询设计器工具栏的_____命令或按钮,可以改变默认的输出去向,其中与SQL对应的输出去向包括______。 例题分析:查询设计器默认的输出去向为浏览,使用查询菜单或查询设计器工具栏的查询去向命令或按钮,可以改变默认查询的输出去向,其中与SQL对应的输出去向包括表(短语为INTO TABLE)和临时表(短语为INTO CURSOR),此外还可以输出至图形、屏幕、报表和标签。

参考答案:浏览 ; 查询去向 ; 表和临时表

4.与表达式职称=\教授\职称=\副教授\等价的SQL表达式为职称______(\教授\,\副教授\或职称_______\教授\例题分析:SQL有几个特殊的运算符BETWEEN、IN、LIKE,这些运算符VFP命令不能识别,但有等价的表达式。在若干值之间取值,SQL可以使用IN;包含运算,SQL可以使用LIKE,并且在表达式中使用通配符%或_代表任意一串字符和任意一个字符,在两值范围内,SQL使

用BETWEEN?AND。

参考答案:IN ; LIKE

5.库中含有两个表:商品表 …… 此处隐藏:4490字,全部文档内容请下载后查看。喜欢就下载吧 ……

2.5查询与视图及SQL查询语言.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/604725.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)