SQLServer真题筛选
第1题:以下事务属性中,哪个要求一个事务作出的任何数据修改必须与其他事务所作的修改分开?
答案:C第2题:你正在为RedSkyInc公司开发一套管理公司项目记录的应用程序。为了消除数据冗余问题,你正在规范化数据结构。在何种规范化层级上,每条记录的所有属性都从功能上依赖于整个健,而不是部分健。
答案:B第一范式(1NF):要求表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值。第二范式(2NF):在满足第一范式(1NF)的基础之上,要求所有的非主属性都完全依赖于其主关键字。第三范式(3NF):在满足第二范式(2NF)的基础之上,要求所有的非主属性都不传递依赖于其主关键字。第3题:Jim正在创建一个使用SQL数据的软件。这个软件将允许用户创建基于多个表中数据的定制输出结果。Jim希望使用视图。下列哪个选项不是视图的优势?
答案:B第4题:OrderDetails表存有订单细节。OrderNo和ProductID字段唯一地标识每个订单。用户需要频繁地基于OrderNo和ProductID字段查询订单。你需要加入哪种类型的索引来提高性能?
答案:B簇索引:就是聚集索引。非簇索引:就是非聚集索引。第5题:_____将会在含有不重复数据的字段上创建一个索引。
答案:C
第6题:触发器可被用于保证和强制________.
答案:D第7题:A:触发器只对DML语句有反应,比如针对2个魔表Inserted和DeletedB:魔表是实际存在的,只是结构不同于定义触发器的表。下列哪个选项是正确的?
答案:D第8题:Smith是Horizon公司的数据库开发员。他接到任务来创建语句来查询proDiskplayEmployee过程输出结果,如果这个过程存在。Smith执行了以下语句:Sp_helptextproDiskplayEmployeeSelect*fromproDiskplayEmployee但是,该查询没有返回任何结果。它需要使用下列哪个语句来完成任务?
答案:C第9题:事务性SQL的_____语句被用于操作数据?
答案:B第10题:下列哪个选项被用于强制实体完整性?
答案:A
第11题:当使用ALTETTABLE语句来应用CHECK约束时,你需要保证现有数据不在约束范围内。你需要使用哪个关键字?
答案:A(正确答案:withnocheck)第12题:John希望向Titles表中添加一行含有10列的记录,前面4列Title_ID,Title,Type和Pub_ID不允许空值。剩下的6列允许空值。下列哪个语句能完成这个任务?
答案:A
第13题:下列哪个后台服务能允许你向管理员发送关于特定事件的消息?
答案:C第14题:在下列那个应用程序架构中,在单一执行单元中结合了所有的商业程序要素?
答案:A
第15题:下列哪个组件提供了编写和执行T-SQL查询的特性:
答案:B第16题:以下哪个选项不是SQL语言
答案:D
第17题:为了发放年度奖金,HR部门需要Sales数据库中Orders表5个收益最高交易的名单,按倒序排列。Orders表定义如下:哪个语句将会创建这个报告?
答案:B第18题:下面哪个次序函数是基于列的结果集的行返回顺序数?
答案:B
参见SQLServer教材:2.31页
第19题:你正在为正在发展中的RedSkyInc公司开发一套软件。该软件要按规定格式显示公司空缺的职位。你需要创建prcGetPos来返回有Pcode传递的特定代码所需的职位描述的职位要求。Position表有一个iBudgetStrength字段,含有特定职位的预计需要的人数,iCurrentStrength字段含有该职位的当前员工人数。如果参数如下所定义,哪个选项是正确传递数值给参数的方式?
答案:A第20题:哪个魔表被用于每当有更新触发器被触发时,保存被更新的列?
答案:D
第21题:有一个用户User1使用应用程序来从表中获取数据,修改数据,然后再写回表中。在这样的操作中,另一个用户更新了表中的部分数据。会出现哪种类型问题?
答案:B第22题:一个______字段不能含有空值,因为这个字段被用于唯一地标
答案:B第23题:John需要执行数据分析。他需要使用哪个工具?
答案:A
参见SQLServer教材:1.19页
第24题:Employee表含有所有雇员的细节信息。当有新员工加入公司时,他的细节信息就会存储在Employee表中。一旦在Employee表中更新了员工是细节信息后,EmployeePayHistory表也应该更新。你需要创建哪种触发器来完成这个任务?
答案:C
第25题:下列哪个不是持久性的属性?
答案:C第26题:你正在为RedSkyInc公司开发一套管理公司项目记录的应用程序。数据库设计中涉及到数据冗余问题,这点可以通过数据规范化来消除。在规范化数据的过程中,你发现有些非健属性并不是功能上仅依赖于主键。这个数据库正处于哪种规范化模式下?
答案:A
第27题:下面哪个SQL2005的特性能让你从网络服务上直接访问数据?
答案:A
第28题:抽取空闲小时不在20-50之间的员工记录
答案:B第29题:A:EXISTS子查询的从名中返回TRUE或FALSE值B:ALL和ANY关键字被用于在子查询中修改已有的比较操作符
答案:D
参见SQLServer教材:3.19页
第30题:哪个语句允许你插入数据到表中?
答案:B第31题:下列哪个命令可以从表中删除所有的行,且不触发触发器?
答案:C
第32题:你是InproInc公司的数据库开发员。你创建了一个过程,作用是建立一个表来存储多个过程执行过程中需要的值。在该过程执行的最后一步,会删除这个表。你希望监视表建立和丢弃的时间。为了这个目标,你建立了Audit表,当创建和丢弃表都会向Audit表中插入一条记录。下列哪项是最佳方式?
答案:B