2.5查询与视图及SQL查询语言
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




