结构化查询语言SQL真题精选.docx
《结构化查询语言SQL真题精选.docx》由会员分享,可在线阅读,更多相关《结构化查询语言SQL真题精选.docx(13页珍藏版)》请在冰豆网上搜索。
结构化查询语言SQL真题精选
结构化查询语言(SQL)真题精选
[填空题]
1常见的SQLServer2000的版本一般包括()、()、()、开发版和评估版等。
参考答案:
企业版;标准版;个人版
[单项选择题]
2、如果数据的变化很频繁,我们希望每隔几个小时就把阶段性的数据变化备份到日志备份集中,最好采用的备份策略为()
A.完全数据库备份策略
B.全库和事备日志备份策略
C.差异备份策略
D.文件或文件组备份策略
参考答案:
B
[单项选择题]
3、设D1、D2和D3域的基数分别为2、3和4,则D1xD2xD3的元组数为()。
A.9
B.24
C.10
D.20
参考答案:
B
[单项选择题]
4、Excel文件的扩展名为()
A.txt
B.xls
C.mdb
D.mdf
参考答案:
B
[单项选择题]
5、在图书借阅关系中,能够成为主关键字(或称主码)的属性是()。
A.图书名
B.图书作者
C.图书编号
D.图书价格
参考答案:
C
[单项选择题]
6、可以使用SQL邮件的客户端程序为()
A.outlookexpress
B.outlook
C.foxmail
D.web邮件
参考答案:
B
[单项选择题]
7、属于日期时间型的数据类型是()。
A.Nchar
B.bit
C.Datetime
D.Numeric
参考答案:
C
[单项选择题]
8、由订阅服务器主动发起的订阅是()
A.强制订阅
B.请求订阅
C.匿名订阅
D.署名订阅
参考答案:
B
[单项选择题]
9、下列关于索引的说法不正确的是()。
A.索引与基本表分开存储
B.索引一经建立就需要人工以手动的方式进行维护
C.索引的建立或撤消不会改变基本表的数据内容
D.索引会在一定程度上影响增删改操作的效率
参考答案:
B
[单项选择题]
10、对视图加密的选项是()
A.CHECKOPTION
B.ENCRYPTION
C.UNION
D.SCHEMABINGING
参考答案:
B
[单项选择题]
11、下列SQL语句中,实现唯一约束的是()。
A.学号char(8)NOTNULLCONSTRAINTun_noUNIQUE
B.学号char(8)NOTNULLPK_学生表
C.性别char
(2)NOTNULLcheck(性别=‘男’or性别=‘女’)
D.学号char(8)NOTNULL
参考答案:
A
[多项选择题]
12、创建视图后,在系统表()中会增加和该视图对象相关的记录。
A.SYSOBJECTS
B.SYSCOMMENTS
C.SYSMEMBERS
D.SYSFIELS
参考答案:
A,B
[填空题]
13数据库还原方式包括完全还原方式、()和大容量日志记录还原方式。
参考答案:
简单还原方式
[多项选择题]
14、关于表名和字段命名,以下说法哪些是对的()
A.由字母、下划线、符号、数字构成
B.第一个字符必须是字母或者符合_或者#
C.在默认状态下不允许有其他字符,如空格等
D.字段名单设置应该尽量与该列容纳的数据类型有关
参考答案:
A,B,C,D
[多项选择题]
15、警报的两种类型是()
A.事件警报
B.性能条件警报
C.系统警报
D.触发警报
参考答案:
A,B
[判断题]
16、SQL语句“COMMITTRAN[SACTION]事务名”的作用是:
回滚一个事务。
()
参考答案:
错
[多项选择题]
17、数据库的基本备份方式有()
A.完全数据库备份
B.差异备份
C.增量备份
D.事务日志备份
E.文件和文件组备份
参考答案:
A,B,D,E
[填空题]
18简述数据库设计分为哪几个主要的阶段?
参考答案:
数据库设计分为以下阶段:
(1)需求分析;
(2)概念设计;
(3)逻辑设计;
(4)物理设计;
(5)数据库实施和运行维护。
[多项选择题]
19、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束不属于()
A.视图完整性约束
B.域完整性约束
C.参照完整性约束
D.实体完整性约束
参考答案:
A,C,D
[单项选择题]
20、公司网络采用单域结构进行管理,域中有一台数据库服务器,为存贮公司数据,建立了名为information的数据库。
数据库管理员创建了一个名为sql_user1的登录,并将其加入固定服务器角色:
sysadmin,则该用户可以进行()操作
A.创建、更改和除去数据库
B.设置服务器范围的配置选项,关闭服务器
C.在SQLServer中执行任何活动
D.管理登录和CREATEDATABASE权限,还可以读取错误日志和更改密码
参考答案:
C
[单项选择题]
21、当子查询返回的值是一个集合时,下列()可以完全代替ANY。
A.EXISTS
B.IN
C.ALL
D.BETWEEN
参考答案:
B
更多内容请访问《睦霖题库》微信公众号
[多项选择题]
22、假设表中某列的数据类型varchar(100),而输入的字符串为’abcd1234’,则存储说法错误的是()
A.abcd1234,共8个字节
B.abcd1234和92个空格
C.abcd1234和8个空格
D.abcd1234和64个空格
参考答案:
B,C,D
[单项选择题]
23、公司网络采用单域结构进行管理,域中有一台数据库服务器,为存贮公司数据,建立了名为information的数据库。
管理员每天对该数据库进行备份,具体方案为2:
00对该数据库进行完全备份,以后每隔1个小时对其进行一次日志备份。
某星期三14:
32,数据库服务器出现故障,information数据库受到损坏,用户希望管理员尽快恢复数据库服务器,使其正常工作,并且将information数据库的数据损失降到最小,数据库管理员应该进行()操作。
A.首先恢复星期三2:
00对该数据库进行的完全备份,再依次恢复3:
00、4:
00、┄14:
00的日志备份
B.首先恢复星期三2:
00对该数据库进行的完全备份,再依次恢复14:
00、13:
00、┄3:
00的日志备份
C.首先恢复星期三2:
00对该数据库进行的完全备份,再恢复14:
00的日志备份
参考答案:
A
[单项选择题]
24、根据“歌手”表建立视图myview,视图含有包括了“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是()
A.CREATEVIEWmyviewSELECT*FROM歌手WHERELIKE(“1”歌手号)
B.CREATEVIEWmyviewASSELECT*FROM歌手WHERELIKE(“1”歌手号)
C.CREATEVIEWmyviewSELECT*FROM歌手WHERELEFT(歌手号,1)=“1”
D.CREATEVIEWmyviewASSELECT*FROM歌手WHERELEFT(歌手号,1)="1"
参考答案:
D
[多项选择题]
25、关于检查约束,正确的是()
A.一个表中可以定义多个核查约束
B.每个字段可以指定多个核查约束
C.当执行INSERT语句或UPDATE语句时,核查约束将验证数据
D.核查约束中还可含子查询
参考答案:
A,B,C
[单项选择题]
26、下面有关分发服务器的叙述中正确的是()
A.分发服务器物理上可以和发布服务器为一台服务器,但不能和订阅服务器为一台服务器
B.分发服务器可以把数据的变化转发到订阅服务器上
C.分发服务器可以为订阅服务器提供源数据
D.订阅服务器保存元数据
参考答案:
B
[单项选择题]
27、以下有关SELECT语句的叙述中错误的是()
A.SELECT语句中只能包含表中的列及其构成的表达式
B.SELECT语句规定了结果集中的顺序
C.如果FORM短语引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定
D.SELECT语句中可以使用别名
参考答案:
A
[多项选择题]
28、关于默认约束,正确的是()
A.每个字段只能定义一个默认约束
B.如果定义的默认值长于其对应字段的定义长度,则输入到表中的默认将不会被截断
C.默认约束不能加到带有IDENTITY属性或具有timetamp类型的字段
D.如果字段定义为用户定义的数据类型,且有一个默认绑定到该数据类型上,则不允许该字段再设置默认约束
参考答案:
A,C,D
[单项选择题]
29、Access中的“自动编号”相当于SQLServer中的()
A.整数类型
B.小数类型
C.Identity约束
D.Defaul值
参考答案:
C
[多项选择题]
30、在SQLSERVER数据库中,按照存储结构的不同,索引可以分为()
A.聚集索引
B.非聚集索引
C.复合索引
D.唯一索引
参考答案:
A,B
[多项选择题]
31、关于默认值,不正确的是()
A.只能在当前数据库中创建默认值的名称
B.在同一个批处理中,CREATEDEFAULT可以与其他T-SQL语句组合使用
C.默认值不必与其他绑定的字段数据类型兼容
D.如果列同时有默认值和规则与之关联,则默认值可以违反规则
参考答案:
B,C,D
[多项选择题]
32、创建()的时候系统自动为约束列创建索引
A.主键
B.外键
C.惟一
D.CHECK约束
参考答案:
A,C
[多项选择题]
33、可以使用下面哪些方法进行索引删除()
A.SP_HELPINDEX
B.企业管理器
C.sp_bindefault
D.DROPINDEX
参考答案:
B,D
[多项选择题]
34、在()的列上更适合创建索引。
A.需要对数据进行排序
B.具有默认值
C.频繁更改
D.频繁搜索
参考答案:
A,D
[单项选择题]
35、创建()时,数据的物理顺序会根据索引列的顺序重新排列。
A.非聚集索引
B.聚集索引
C.惟一索引
D.复合索引
参考答案:
A
[多项选择题]
36、公司A的网站包含一个客户用来提交公司和公司产品信息反馈的页面。
你用SQLSERVER2005数据库中Feedback表中的列Comments去存储反馈信息。
你需要在列Comments上执行全文搜索从而创建报表。
下面哪两步你是必须要做的?
()
A.在Comments列创建一个非聚集索引
B.执行USEMasterTransact-SQL语句
C.创建全文目录
D.在列Comments上创建全文索引
参考答案:
C,D
[多项选择题]
37、关于聚集索引,以下说法错误的有()
A.一个表最多只能创建一个聚集索引
B.聚集索引比非聚集索引有更快的访问速度
C.主键一定是聚集索引
D.创建了聚集索引的列不允许有重复值
参考答案:
C,D
[单项选择题]
38、某研究机构使用SQLServer2000存放科研数据,该机构的服务器上有一个ResDat数据库,用于记录大量从实验过程采集来的数据。
在正常的工作日,验室每天采集到的数据约有400MB左右,使用的高峰期一般在早上8:
00到晚上23:
00。
但到周末时对数据的使用较少,同时数据库中也基本没有新的数据输入。
另外在数据库中一般存放6个月内的所有实验数据。
现在为了确保数据的安全和可用,在数据库出现问题时能够以最快的速度恢复,需要制订对该数据库的备份策略,那么以下列出的备份策略中最适用的是()
A.周末做完全备份,每天做差异备份
B.周末做事务日志备份,每天做增量备份
C.每天做完全备份,周末做增量备份
D.周末做完全备份,每天做增量备份
参考答案:
A
[多项选择题]
39、关于规则,不正确的是()
A.规则可以绑定到系统数据类型上
B.规则必须与表字段的数据类型兼容,并且能绑定到数据类型为text、image和timetamp的字段上
C.一个新的规则可以直接绑定到字段或用户定义数据类型上,而不必事先解除绑定在字段或用户定义数据类D型上的规则
D.当一个字段上同时绑定有规则和默认值,默认值应该满足规则的要求
参考答案:
A,B,C
[多项选择题]
40、你在为一家银行工作。
这家银行使用SQLSERVER2005数据库存储客户的在线交易数据。
已知,银行每天处理大约50,000次交易。
应用系统必须要求在列TransactionID上有一个聚集索引。
现在,你要为交易创建一个表,它能高效的支持按日期进行交易报表的查询。
请问,下面哪两种方法可以达到这个目的?
()
A.以日期列创建一个非聚集索引
B.以日期列创建唯一聚集索引
C.映射每一个数据分区到一个文件组上,每一文件组放置在不同的物理磁盘上
D.创建一个以日期进行分区的分区方案
参考答案:
A,D
[单项选择题]
41、某软件公司开发了一套以SQLServer2000作为数据库平台的CRM系统。
在对软件系统进行测试的过程中发现,客户端在执行某些数据查询操作时性能非常的差,测试员初步分析这是由于客户端程序中使用了一些未经优化的查询语句导致的。
为了能够快速准确地定位存在问题的查询语句,他应该使用()
A.性能监视器
B.事件探查器
C.服务器网络实用工具
D.企业管理器
参考答案:
B
[多项选择题]
42、关于惟一性约束,正确的是()
A.使用惟一性约束的字段可以为空值
B.一个表允许有多个惟一性约束
C.可以把惟一性约束用于强制在指定字段上创建一个惟一性索引,并默认为聚集索引
D.可以把惟一性约束定义在多个字段上
参考答案:
A,B,D
[多项选择题]
43、索引的作用是()
A.通过建立唯一索引,可以保证数据记录的唯一性
B.可以大大加快数据检索速度
C.可以加快表与表间谍连接
D.使用索引可以在检索数据的过程中使用优化隐藏器,提高系统性能
参考答案:
A,B,C,D
[单项选择题]
44、公司的SQLServer数据库中有客户信息、产品信息、定单信息等多个数据表,表的结构复杂且相互之间存在一定的关联。
现在希望隐藏数据库中复杂的细节,集中显示用户所关心的列的数据,而这些列又分散在多个不同的表中,可以使用()实现。
A.索引
B.视图
C.关系图
D.用户定义的数据类型
参考答案:
B
[多项选择题]
45、在查询分析器中运行以下代码是,应该注意什么?
()
A.输入的顺序必须与表中列队顺序一致
B.输入的数据类型必须与表中列队数据类型一致
C.可以不给全部列赋值,但没有赋值的列必须是可以为空的列
D.字符型和日期型值插入时要用单引号括起来
参考答案:
A,B,C,D
[多项选择题]
46、使用下面哪些方法可以创建索引()
A.企业管理器
B.CREATEINDEX
C.查询分析器
D.CREATETBALE
参考答案:
A,B
[单项选择题]
47、小王在SQLserver2000的企业管理器中按照默认方式创建了一个标准SQL登录帐户sqluser,打开查询分析器用这个登录帐户成功连接到数据库服务器,但当执行创建数据库语句的时候提示没有权限,他应该()才可以成功创建数据库。
A.新建一个具有创建数据库权限的服务器角色,将sqluser加入到该角色中
B.将sqluser加入到具有创建数据库权限的固定服务器角色中
C.在其所连接的数据库中新建一个数据库角色,将sqluser加入到该角色中
D.在SQL帐户sqluser的属性中设置其可以访问的数据库为当前连接的数据库并在该数据库中添加用户sqluser
参考答案:
B
[多项选择题]
48、可以使用以下哪些方法来创建数据库表?
()
A.CREATETABLE
B.企业管理器
C.CREATEDATABASE
D.DROPTABLE
参考答案:
A,B
[多项选择题]
49、可以使用下面哪些方法进行索引查看()
A.企业管理器
B.SP_HELPINDEX
C.sp_unbindrule
D.sp_bindefault
参考答案:
A,B
[单项选择题]
50、某公司的网给中安装了数据库服务器,服务器上运行的应用软件为SQLServer2000,服务器上有一个用户数据库。
管理员在查询分析器中输入了如下语句,他这样做的目的是()sp_setapprole‘approle’,’myrole’
A.建立一个新的应用程序角色approle,密码为myrole
B.建立一个新的应用程序角色myrole,并赋予它连接数据库中approle表的权限
C.激活应用程序角色approle
D.用应用程序角色myrole连接数据库中的approle表
参考答案:
C
[多项选择题]
51、下列创建表student的语句不正确的是()
A.createtablestudent(学号char(10),姓名char
(2),年龄int(4))
B.createtablestudent(学号char(10),姓名char(10),年龄int)
C.createtablestudent(学号char(10)姓名char(10)年龄int)
D.以上都不能正确创建一个表
参考答案:
A,C,D
[多项选择题]
52、要求表中的列在组成主键的属性上不能为空值,这不是()
A.参照完整性规则
B.实体完整性规则
C.用户定义完整性规则
D.域完整性规则
参考答案:
A,C,D
[多项选择题]
53、某贸易公司在北京设立总部。
在其它各省市自治区分别建立了12个分支机构。
在总部和分支机构的网络中都安装了数据库服务器,服务器上运行的应用软件为SQLserver2000.公司采用全国统一配货的方式进行销售,所以所有的货物信息统一记录在一张表中.各分支机构每天通过拨号上网的方式从总部获得货物的库存信息,但它们只需看到分配给自己的货物信息。
做为公司的网络管理员,应()才能用最少的时间将总部的数据复制给各分支机构.
A.将总部的数据库服务器设置为发布服务器和分发服务器,将分支机构的数据库服务器设置为订阅服务器.在总部的服务器上为每个订阅服务器各创建--个出版物
B.将总部的数据库服务器设置为发布服务器和分发服务器,将分支机构的数据库服务器设置为订阅服务器。
在总部的服务器上为所有订阅服务器创建—个出版物
C.对出版物进行水平筛选
D.对出版物进行垂直筛选
E.使用请求订阅
参考答案:
A,C,E
[多项选择题]
54、在使用CREATEINDEX进行索引创建的说法中,以下哪些是正确的()
A.CLUSTERED表示聚集索引
B.NONCLUSTERED表示非聚集索引
C.DESC表示升序排序
D.UNIQUE表示创建唯一索引
参考答案:
A,B,D
[多项选择题]
55、SQLSERVER数据库中完整性约束包括()
A.实体完整性
B.域完整性
C.参照完整性
D.用户定义完整性
参考答案:
A,B,C,D
[多项选择题]
56、于SQLServer2000,下列BcP语句—定不正确的是()
A.bcp“northwind.dbo.employees"out”employees.txt"-C-q-U”,sa”-P”sa”
B.bcp“northwind.dbo.employees"to“emptoyees.txt"-c-q-U”sa”-P”sa”
C.bcp”northwind.dbo.employees"in“employees.txt"-c-q-U"sa”-P”sa”
D.bcp“northwind.dbo.employees"from“employees.txt”-c-q-U”sa”-P”sa”
参考答案:
B,D
[多项选择题]
57、建立索引的一般原则有哪些()
A.对经常检索的字段级建立索引
B.对数据表中的主键建立索引
C.对数据表中的外键建立索引
D.对经常用于连接的字段建立索引
参考答案:
A,B,C,D
[多项选择题]
58、某贸易公司在北京设立总部,在其它各省市自治区分别建立了12个分支机构,在总部和分支机构的网络中都有数据库服务器,服务器上运行的应用软件为SQLServer2000.公司采用全国统一配货的方式进行销售,所有的货物信息统—记录在一张表中,各分支机构每天通过拨号上网的方式将本机构需要的货物数量提交给总部。
各分支机构所需要的货物数据在总部进行汇总,并由总部进行统一的订购.为了实现该目标,公司的网络管理员将分支机构的数据库服务器设置为发布服务器和分发服务器,并建立相应的出版物,将总部的数据库服务器设置为订阅服务器。
在分支机构的数据库和总部的数据库之间建立合并复制,用以将分支机构数据库服务器上的出版物复制给总部的数据库服务器,此时用到的复制代理程序有()
A.合并代理程序
B.日志读取代理程序
C.分发代理程序
D.快照代理程序
参考答案:
A,D
[多项选择题]
59、下面哪些情况可以考虑使用非聚集索引?
()
A.含有大量唯一值的字段
B.返回很小的或者单行结果级的检索
C.使用ORDERBY子句的查询
D.使用HAVING子句的查询
参考答案:
A,B,C
[单项选择题]
60、查询设计器包含的选项卡有()。
A.字段、连接、筛选条件、排序依据、分组依据、杂项
B.字段、连接、筛选依据、排序依据、分组依据、更新条件
C.字段、连接、筛选、排序依据、分组依据、杂项
D.字段、连接、筛选、排序依据、分组依据、更新条件
参考答案:
C