视图与SQL习题一Word格式文档下载.docx
- 文档编号:5563228
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:17
- 大小:22.78KB
视图与SQL习题一Word格式文档下载.docx
《视图与SQL习题一Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《视图与SQL习题一Word格式文档下载.docx(17页珍藏版)》请在冰点文库上搜索。
A)查询需要从头运行,视图能够用REOUERY()函数B)需要从头创建查询和视图
C)查询需要从头运行,视图会自动刷新D)查询和视图都会自动刷新
1五、对于视图不能够创建的是。
A)字段的默许值B)独立索引C)临时关系D)永久关系
1六、下列说法中的正确的是。
A)视图是数据库的一个组成部份
B)视图中的源数据表也称为“基表”
C)视图设计器只比查询设计器多一个“更新条件”选项卡
D)远程视图利用VFP的SQL语法从VFP视图或表当选择信息
17、打开本地视图后,当基表中的数据发生转变时,则。
A)视图中的数据将自动随之发生转变
B)必需先关闭视图。
再打开视图后,视图中的数据都会转变
C)能够用REOUERY()函数刷新视图
D)必需从头创建视图
1八、要求仅显示两张表中知足条件的记录,应选择类型。
A)内连接B)左连接C)右连接D)完全连接
1九、创建一个参数化视图时,应在挑选对话框的实例框中输入。
A)*参数名B)?
参数名C)!
参数名D)参数名
20、下列哪项在物理存储上并非存在。
A)数据库B)本地表C)视图D)自由表
21.利用菜单操作方式打开一个在当前目录下已经存在的查询文件后,在命令窗口生成的命令是_____。
A)OPENQUERYB)MODIFYQUERY
C)DOQUERYD)CREATEQUERY
2二、查询设计器和视图设计器的主要不同表此刻于。
A)查询设计器有"
更新条件"
选项卡,没有"
查询去向"
选项
B)查询设计器没有"
选项卡,有"
C)视图设计器没有"
D)视图设计器有"
23、默许查询的输出形式是______。
A)数据表B)图形C)报表D)阅读
24、用于显示部份查询结果的TOP短语,必需与______同时利用,才有效果。
A)ORDERBYB)FROMC)WHERED)GROUPBY
25、视图不能单独存在,它必需依赖于______。
A)视图B)数据库C)数据表D)查询
26、以下关于查询的描述正确的是______。
A)不能按照自由表成立查询B)只能按照自由表成立查询
C)只能按照数据库表成立查询D)能够按照数据库表和自由表成立查询
27、下面关于查询描述正确的是______。
A)能够利用CREATEVIEW打开查询设计器
B)利用查询设计器能够生成所有的SQL查询语句
C)利用查询设计器生成的SQL语句存盘后将寄存在扩展名为QPR的文件中
D)利用DO语句执行查询时,能够不带扩展名
28、以下关于视图的描述正确的是______。
A)能够按照自由表成立视图B)能够按照查询成立视图
C)能够按照数据库表成立视图D)能够按照数据库表和自由表成立视图
29、下面有关对视图的描述正确的是______。
A)能够利用MODIFYSTRUCTURE命令修改视图的结构
B)视图不能删除,不然影响原来的数据文件
C)视图是对表的复制产生的
D)利用SQL对视图进行查询时必需事前打开该视图所在的数据库
30、若是要在屏幕上直接看到查询结果,“查询去向”应该选择______。
A)屏幕B)阅读C)临时表或屏幕D)阅读或屏幕
二、填空题
一、查询设计器中的"
连接"
选项卡,能够控制______选择。
二、查询设计器的"
挑选"
选项卡用来指定查询的______。
3、成立远程视图必需第一成立与远程数据库的______。
4、通过VisualFoxPro的视图,不仅能够查询数据库表,还能够______数据库。
五、创建视图时,相应的数据库必需是______状态。
六、视图和查询都能够对表进行操作。
7、可用视图修改源表中的数据。
八、视图可分为、两种。
九、SQL能够控制视图的方式。
10、视图中的数据取自数据库中的或。
1一、由多个本地表创建的视图,应当称为。
1二、查询更新表中的数据。
13、创建视图时,相应的数据库必需是状态。
第五章查询、视图与SQL习题
(二)
一、关系数据库管理系统中的SQL语言是。
A)关系顺序查询语言B)关系结构查询语言
C)关系描述语言D)国际标准结构化查询语言
二、在关系数据库标准语言SQL中,实现数据检索的语句是。
A)SELECTB)LOADC)FETCHD)SET
3、SQL语言提供语句用于实现数据存取的安全性控制。
A)CREATETABLEB)ODMMILC)GRANT和REVOKED)ROLLBACK
4、在SQL语言中,ROLLBACK语句的主要作用是。
A)终止程序B)事务结束C)保存数据D)事务回滚
5、在下列的SQL语句中,属于数据控制语句的是。
一、CREATE二、SELECT3、UPDATE4、GRANT5、DELETE6、ALTER7、INSERT8、REVOKE
A)1,5,6,7B)4,8C)2,3,6,8D)1,5,7
6、SQL语言中的COMMIT语句的主要作用是。
A)结束程序B)返回系统C)存储数据D)提交事务
7、在数据库应用中,一般下一个SQL语句产生或处置户组记录,而数据库语句一次只能处置下一个记录,其操作可通过利用来实现。
A)指针(POINTER)B)游标(CURSOR)C)数组(DIMENSION)D)栈(STACK)
8、SQL语言具有多种长处,SQL是年成为关系数据库语言的国际标准的。
A)1986年B)1987年C)1988年D)1989年
9、若用如下的SQL语句创建一个表S:
CREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR
(2),AGEINTEGER)
向S表插入如下行时,能够被插入。
A)(′554231′,′四明′,男,21)B)(′723654′,′陈刚′,NULL,NULL)
C)(NULL,′金山′,′男′,′19′)D)(′773211′,NULL,′女′,20)
10、在SQL查询时,利用WHERE子句指出的是。
A)查询目标B)查询结果C)查询条件D)查询视图
11、在命令窗口执行SQL命令时,若命令要占用多行,续行符是______。
A)冒号(:
)B)分号(;
)C)逗号(,)D)连字符(-)
12、UPDATE--SQL语句的功能是______。
A)属于数据概念功能B)属于数据查询功能
C)能够修改表中某些列的属性D)可以修改表中某些列的内容
13、SELECT--SQL语句是______。
A)选择工作区语句B)数据查询语句C)选择标准语句D)数据修改语句
14、SQL语言是______语言。
A)层次数据库B)网络数据库C)关系数据库D)非数据库
15、在SQL中,删除视图用______。
A)DROPSCHEMA命令B)CREATETABLE命令
C)DROPVIEW命令D)DROPINDEX命令
16、如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作不能执行。
职工表部门表
职工号职工名部门号工资部门号部门名主任
001李红0158001人事处高平
005刘军0167002财务处蒋华
025王芳0372003教务处许红
038张强0265004学生处杜琼
A)从职工表中删除行('
025'
'
王芳'
03'
720)B)将行('
005'
乔兴'
04'
750)插入到职工表中
C)将职工号为'
001'
的工资改成700D)将职工号为'
038'
的部门改为'
17、在SQL中,能够用谓词UNIQUE来测试一个集合中是不是______。
A)为空集合B)存在重复分量值C)为非空集合D)存在重复元组
18、SQL的核心是______。
A)数据查询B)数据修改C)数据定义D)数据控制
19、用SQL语句成立表时将属性概念为主关键字,应利用短语______。
A)CHECKB)PRIMARYKEYC)FREED)UNIQUE
20、SQL实现分组查询的短语是______。
A)ORDERBYB)GROUPBYC)HAVINGD)ASC
21、用SQL语句成立表时为属性概念有效性规则,应利用短语______。
A)DEFAULTB)PRIMARYKEYC)CHECKD)UNIQUE
22、SQL语言是具有______的功能。
A)关系规范化、数据操纵、数据控制B)数据定义、数据操纵、数据控制
C)数据概念、关系规范化、数据控制D)数据概念、关系规范化、数据操纵
23、在SQL的计算查询中,用于求平均值的函数是______。
A)AVGB)AVERAGEC)averageD)AVE
24、不属于数据概念功能的SQL语句是______。
A)CREATTABLEB)CREATCURSORC)UPDATED)ALTERTABLE
25、SQL语句中修改表结构的命令是______。
A)MODIFYTABLEB)MODIFYSTRUCTURE
C)ALTERTABLED)ALTERSTRUCTURE
26、HAVING短语不能单独利用,必需接在______以后。
A)ORDERBYB)FROMC)WHERED)GROUPBY
27、成立表结构的SQL命令是______。
A)CREATCURSORB)CREATTABLEC)CREATINDEXD)CREATVIEW
28、SQL中可利用的通配符有______。
A)*(星号)B)%(百分号)C)_(下划线)D)B和C
29、关于INSERT--SQL语句描述正确的是______。
A)能够向表中插入若干条记录B)在表中任何位置插入一条记录
C)在表尾插入一条记录D)在表头插入一条记录
30、只有知足连接条件的记录才包括在查询结果中,这种连接为______。
A)左连接B)右连接C)内部连接D)完全连接
31、SQL语句中条件短语的关键字是______。
A)WHEREB)FORC)WHILED)CONDITION
32、SQL的查询语句中,______短语用于实现关系的投影操作。
A)WHEREB)SELECTC)FROMD)GROUPBY
33、SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。
其中最重要的,也是利用最频繁的语句是______。
A)SELECTB)INSERTC)UPDATED)DELETE
34、用于显示部份查询结果的TOP短语,必需与______同时利用,才有效果。
A)ORDERBYB)FROMC)WHERED)GROUPBY
35、下面有关HAVING子句描述错误的是______。
A)HAVING子句必需与GROUPBY子句同时利用,不能单独利用
B)利用HAVING子句的同时不能利用WHERE子句
C)利用HAVING子句的同时能够利用WHERE子句
D)利用HAVING子句的作用是限定分组的条件
36、当前盘当前目录下有数据库db_stock,其中有数据库表,该数据库表的内容是:
股票代码股票名称单价交易所
600600青岛啤酒上海
600601方正科技上海
600602广电电子上海
600603兴业房产上海
600604二纺机上海
600605轻工机械上海
000001深进展深圳
000002深万科深圳
(1)执行如下SQL语句后,表stock_x中的记录个数是______。
SELECTDISTINCT单价FROMstock;
WHERE单价=(SELECTmin(单价)FROMstock)INTODBFstock_x
A)1B)2C)3D)4
(2)有如下SQL语句
SELECTmax(单价)INTOARRAYaFROMstock
执行该语句后______。
A)A[1]的内容为B)A[1]的内容为6C)A[0]的内容为D)A[0]的内容为6
(3)有如下SQLSELECT语句
SELECT*FROMstockWHERE单价BETWEENAND
与该语句等价的是______。
A)SELECT*FROMstockWHERE单价<
=单价>
=
B)SELECT*FROMstockWHERE单价<
C)SELECT*FROMstockWHERE单价<
=单价<
=
D)SELECT*FROMstockWHERE单价<
(4)在当前盘当前目录下删除表stock的命令______。
A)DROPstockB)DELETETABLEstockC)DROPTABLEstockD)DELETEstock
(5)有如下SQL语句
SELECT股票代码,avg(单价)as均价FROMstockGROUPBY交易所INTODBFtemp
执行该语句后temp表中第二条记录的"
均价"
字段的内容是_____。
A)B)9.99C)D)
(6)有如下SQL语句
CREATEVIEWstock_viewASSELECT*FROMstockWHERE交易所="
深圳"
执行该语句后产生的视图包括的记录个数是______。
A)1B)2C)3D)4
(7)将stock表的股票名称字段的宽度由8改成10,应利用SQL语句______。
A)ALTERTABLEstock股票名称WTIHC(10)
B)ALTERTABLEstock股票名称C(10)
C)ALTERTABLEstockALTER股票名称C(10)
D)ALTERstockALTER股票名称C(10)
37、设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
(1)对于图书管理数据库,别离求出各个单位当前借阅图书的读者人次。
下面的SQL语句正确的是______。
SELECT单位,______FROM借阅,读者WHERE借阅.借书证号=读者.借书证号______
A)COUNT(借阅.借书证号)GROUPBY单位
B)SUM(借阅.借书证号)GROUPBY单位
C)COUNT(借阅.借书证号)ORDERBY单位
D)COUNT(借阅.借书证号)HAVING单位
(2)对于图书管理数据库,求CIE单位借阅图书的读者的人数。
下面SQL语句正确的是______。
SELECT______FROM借阅WHERE借书证号_______
A)COUNT(DISTINCT借书证号)IN(SELECT借书证号FROM读者WHERE单位="
CIE"
)
B)COUNT(DISTINCT借书证号)IN(SELECT借书证号FROM借阅WHERE单位="
)
C)SUM(DISTINCT借书证号)IN(SELECT借书证号FROM读者WHERE单位="
D)SUM(DISTINCT借书证号)IN(SELECT借书证号FOR借阅WHERE单位="
(3)对于图书管理数据库,检索当前至少借阅了2本图书的读者的姓名和所在单位。
SELECT姓名,单位FROM读者WHERE借书证号IN______
A)(SELECT借书证号FROM借阅GROUPBY总编号HAVINGCOUNT(*)>
=2)
B)(SELECT借书证号FROM读者GROUPBY借书证号HAVINGCOUNT(*)>
C)(SELECT借书证号FROM借阅GROUPBY借书证号HAVINGSUM(*)>
D)(SELECT借书证号FROM借阅GROUPBY借书证号HAVINGCOUNT(*)>
=2)
(4)对于图书管理数据库,求电子工业出版社出版图书的最高单价、最低单价和平均单价。
SELECT______FROM图书;
WHERE出版单位="
电子工业出版社"
A)MAX(单价),MIN(单价),AVG(单价)B)MAX(单价),MIN(单价),AVERAGE(单价)
C)MAX(单价),MIX(单价),AVG(单价)D)MAX(单价),SUM(单价),AVG(单价)
(5)对于图书管理数据库,查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价和平均单价。
SELECT出版单位,MAX(单价),AVG(单价)FROM图书______
A)GROUPBY出版单位HAVINGCOUNT总编号>
=2
B)GROUPBY出版单位HAVINGCOUNT(DISTINCT总编号)>
=2
C)GROUPBY出版单位>
D)WHERE总编号>
(6)对于图书管理数据库,如下的SQL命令:
SELECT书名,作者,出版单位FROM图书管理!
图书;
高等教育出版社"
OR出版单位="
其中,SELECT后的书名、作者和出版单位所对应的关系操作是______。
A)投影操作B)连接C)选择D)归并
一、关系语言的特点是高度,也就是只要说明“做什么”而不用说明“怎么做”。
二、在SELECT-SQL语句中,表示条件表达式用WHERE子句,分组用______子句,排序用______子句。
3、SQL能够控制视图的______方式。
4、在SQL中,测试列值是不是为空值用______运算符号,测试列值是不是为非空值用______运算符号。
五、在SQL中,用______子句消除重复出现的元组。
六、在SQL中,ALTER命令有两个选择项,_____子命令用于修改字段名,_____子命令用于增加新的字段。
7、自然连接是去掉重复属性的_______连接。
八、在SQL中,字符串匹配运算符用______;
匹配符______表示零个或多个字符,______表示任何一个字符。
九、SQLSELECT语句为了将查询结果寄存到临时表中应该利用_____短语。
10、在SQL语句中空值用______表示。
1一、在SQL中,用______命令能够从表中删除行,用______命令能够从数据库中删除数据表。
1二、______是指只有知足连接条件的记录才包括在查询结果中。
13、SQL支持集合的并运算,运算符是______。
14、设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS),主关键字是NO
其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。
写出实现下列功能的SQL语句。
(1)插入"
95031"
班学号为30,姓名为"
郑和"
的学生记录;
______。
(2)删除学号为20的学生记录;
(3)将学号为10的学生姓名改成"
王华"
;
(4)删除姓"
王"
的学生记录_______。
1五、设有图书管理数据库:
图书(总编号C(6),分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 视图 SQL 习题