77范文网 - 专业文章范例文档资料分享平台

全国信息化工程师考证

来源:网络收集 时间:2020-06-07 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

1.下面能删除表Buy的语句是______。 DROP TABLE Buy

2.下面关于标准标识符的叙述,错误的是______。标准标识符包含1到128个字符,为临时对象命名的名称长度也在此范围

3. 下面不是存储过程的类型的是______。继承存储过程

4. 商品进销存管理系统创建数据库连接的ConnectToDatabase函数中,设置全局数据库连接对象g_Conn的ConnectionString属性的代码片段如下:

Dim ServerName As String, DBName As String, UserName As String, strPassword As String ServerName = \DBName = \UserName = \strPassword = \

g_Conn.ConnectionString = \\\

那么,在SQL Server 2000中,身份验证模式应该设置为______。SQL Server和Windows

5. 下面关于临时表和表变量的叙述,错误的是______。 临时表的前缀是\,表变量的前缀是\或\

6. 下面是使用ADO连接数据库后,对数据库进行操作的一系列步骤:

a. 组织一条SQL语句,在此SQL语句中可进行插入、修改和删除等任何数据库操作(但必须使建立数据库连接的用户具有相应权限)

b. 如果SQL语句中使用的是SELECT语句,则将返回的数据保存在数据集对象Recordset中,以便进一步操作数据。 c. 执行SQL语句

d. 如果使用了数据集对象Recordset对数据库进行了增、删、改的操作,最后必须更新数据源 e. 通过数据集对象对数据进行各种操作,包括获取某一字段值,以及修改、增加、删除记录等 f. 如果需要,开始一个事务,不过要与结束事务对应

g. 如果使用事务,根据前面对数据库操作的成功与否决定是否接受事务 下面各使用步骤中,不正确的是______。fabcedg

7. 假设HireDate字段存储了员工入职的日期,那么下面能反映员工入职时间超过8年的是______。DATEDIFF(YEAR, HIRE_DATE, GETDATE()) > 8

8. 下面对存储过程的优点的叙述,错误的是______。存储过程能自动执行

9. 下面不属于数据定义语句的是______。GRANT

10. 下面关于T-SQL语句错误处理的叙述,错误的是______。遇到错误时,不能返回用户定义的错误信息

11. 下面的整数数据类型,按照所占存储字节从大到小排列的是______。bigint>int>smallint>tinyint

12. 下面能判断数据集Recordset对象rs中不包含记录的是______。rs.Bof And rs.Eof

13. 一般来说,不适合于建立索引的列是______。经常更新的列

14. 下面的T-SQL语句中,能创建名称是Products,大小是1MB的数据库的是______。A

15. 下面关于操作符优先级的叙述,错误的是______。逻辑运算符的优先级从高到低是NOT>OR> AND

16. 如果希望在新创建的数据库中包含名称为UserInfo的用户表,需要事先在系统数据库______中创建该表。

model

17. 下面返回的字符串不是\的是______。CAST(3.1415926 AS char)

第 1 页 共 7 页

18. 下面不属于T-SQL控制流语言元素的是______。DO……LOOP结构

19. 下面不属于SQL Server数据库对象的是______。数据

20. 使用游标来提取从第一行开始的第n行,应该使用的语句是______。FETCH ABSOLUTE n

21. 下面关于建立索引的叙述,错误的是______。如果很多记录都符合WHERE子句的字段条件,则适合以该字

段建立非聚集索引

22. 下面的查询语句,不会导致引擎进行全表扫描的是______。SELECT * FROM RECORD WHERE Name Like 'Tom%'

23. 下面不是SQL Server的用户自定义函数的类型的是______。矢量函数

24.下面ADO(ActiveX Data Objects)提供的内置类,可以用来调用存储过程的是______。Command

25. 游标的基本使用方法不包括______。拆分游标

26. 下面能返回所有符合条件的记录的前10%行的是______。SELECT TOP 10 PERCENT * FROM UserInfo WHERE

ID > 100

27. 下面不属于SQL Server服务的是______。Microsoft Search

28. 执行下面的操作不能让触发器自动执行的是______。SELECT

29. 下面关于连接池的叙述,错误的是______。连接池初始化之后,客户端请求建立的数据库连接总是从已有缓冲池中分配

30. 假设表Sale中的字段UserID与表UserInfo中的字段UserID对应,表示操作员编号。希望禁止往表Sale的字

段UserID中插入表UserInfo的字段UserID中不存在的值,可以通过______的方法来实现。

在表Sale的字段UserID上创建FOREIGN KEY约束,被参照列是表UserInfo中具有PRIMARY KEY约束的字段UserID

31. 在SELECT语句中,需要对分组应该满足的情况进行判断,应使用______。GROUP BY HAVING

32.假设在同一台服务器上安装了多个数据库。从BuySaleStorage数据库中引用trfBookShop数据库的表Admins,正确的引用格式是______。trfBookShop.dbo.Admins trfBookShop..Admins

33.使用LIKE关键字与模式'%[0-9]_TrfSoft[^.com]'进行匹配,可以返回下面的______结果。www1.TrfSoft

2008TrfSoft

34. 假设表BookSale存储了图书的销售情况,它包含表示所售图书编号的字段BookID和表示图书售价的字段

Price。图书的信息存放在表BookInfo中,包含表示图书编号的字段BookID。下面能返回售价在35元以上的已售图书的是______。

SELECT * FROM BookInfo WHERE BookID IN (SELECT BookID FROM bookSale WHERE Price > 35)

SELECT * FROM BookInfo WHERE BookID IN (SELECT BookID FROM bookSale WHERE BookID = BookInfo.BookID AND Price > 35) SELECT * FROM BookInfo WHERE EXISTS (SELECT * FROM BookSale WHERE BookID = BookInfo.BookID AND Price > 35)

35.

现有存储过程如下:

CREATE PROC dbo.MathSUM @Num1 smallint, @Num2 smallint,

第 2 页 共 7 页

@Result smallint OUTPUT AS

SET @Result = @Num1 + @Num2 GO

下面对该存储过程的调用正确的是______。 DECLARE @Result smallint

EXECUTE MathSUM @Num1 = 1, @Num2 = 2, @Result = @Result OUTPUT

DECLARE @Result smallint

EXECUTE MathSUM 1, 2, @Result OUTPUT

36.假设表TableA和TableB具有相同的结构。现在要把TableA的所有数据插入TableB中,下面的SQL语句正确的是______。

INSERT INTO TableB SELECT * FROM TableA

INSERT INTO TableB EXECUTE('SELECT * FROM TableA') EXECUTE('INSERT INTO TableB SELECT * FROM TableA')

37. 下面可以用来给变量赋值的关键字是______。SET SELECT

38.用户更新了表的记录后,要想获得此次更新的记录的行数,需要使用的函数是______。

@@ROWCOUNT ROWCOUNT_BIG

39. 下面正确的定义是______。B:D

40. 假设表A的INSERT操作会激活表B的触发器,从而在具有标识列的表B中插入新的记录。如果希望获得刚插入

表A的记录的主键值(标识列),可以使用的方法是______。 使用IDENT_CURRENT函数 使用SCOPE_IDENTITY函数

41. 创建FOREIGN KEY约束的时候,如果希望删除或更新被外部关键字所参照的关键字,都产生错误并回滚,则

应使用CASCADE选项。 否

42. 存储过程创建的本地临时表,除非在存储过程内部使用DROP TABLE语句删除,否则该临时表将在与数据库的所有连接断开后才会消失。 否

43. 如果将字符串\插入数据类型为varchar(10)的列,则会在该字符串的右边用四个空格进行填补。否

44. 用SQL语言存储字符型数据时,如果字符串中存在单引号,则可能会意外截断字符,造成SQL语法错误。 是

45. 利用数据库备份可以在发生系统故障时恢复数据库中的数据,避免造成巨大的损失。 是

46. 在定义了规则@Sex IN('男', '女')的列中插入值为\未知\的数据将产生错误。 是

47. 要确定数据库中是否存在某种类型的对象,可以在系统表systypes中进行检索。 否

48. 表中只能有一列被定义为主键,并且该列不允许存在空值。 否

49.用户自定义函数的函数体内,不允许包含不确定性函数。 是

50. 使用DROP DATABASE命令删除数据库之后,数据库信息从SQL Server管理系统中删除,但数据库文件和数据仍然保留在磁盘中。 否

1. 下面不属于数据定义语句的是______。GRANT

2. 下面不属于SQL Server数据库对象的是______. 表和数据类型

第 3 页 共 7 页

3. 下面对存储过程的优点的叙述,错误的是______。存储过程能自动执行

4. 表达式SUBSTRING('TrfSoft', CHARINDEX('S', 'TrfSoft'), 4)的结果是______。Soft

5. 下面的整数数据类型,按照所占存储字节从大到小排列的是______。int>bigint>tinyint>smallint

6. 下面关于临时表和表变量的叙述,错误的是______。表变量存储在内存中,在性能上优于临时表

7. 假设表Sale中的字段UserID与表UserInfo中的字段UserID对应,表示操作员编号。希望禁止往表Sale的字段UserID中插入表UserInfo的字段UserID中不存在的值,可以通过______的方法来实现。 在表UserInfo的字段UserID上创建默认值

8. 下面关于T-SQL语句错误处理的叙述,错误的是______。遇到错误时,不能返回用户定义的错误信息

9. 下面关于连接池的叙述,错误的是______。连接池初始化之后,客户端请求建立的数据库连接总是从已有缓冲池中分配

10. 下面关于UPDATE触发器的叙述,错误的是______。UPDATE触发器被激活时,更新行被插入到updated表中

11. 下面与事务控制无关的语句是______。END TRANSACTION

12. 使用不带WHERE子句的DELETE语句执行删除操作,将会发生______情况。删除表的所有记录

13. 下面可以作为用户自定义函数的参数的是______。数字型数据类型

14. 如果想消除查询中返回的重复行,需要使用关键字______。DISTINCT

15. 表UserInfo的主键是UserID,在该表定义DELETE触发器如下: CREATE TRIGGER UserInfo_Delete ON UserInfo FOR DELETE AS

IF (SELECT COUNT(*) FROM Deleted) > 1 BEGIN

RAISERROR('发生错误',16,1) ROLLBACK TRANSACTION END

下面的______操作可以激活触发器并且允许执行事务。 DELETE FROM UserInfo WHERE UserID = 5

16. 下面不属于数据定义语句的是______。GRANT

17. 下面正确的SQL语句是______。INSERT INTO UserInfo(UserName) VALUES('trfSoft')

18. 下面关于触发器的叙述,错误的是______。触发器可以象标准的存储过程一样被其他行为直接调用

19. 一般来说,不适合于建立索引的列是______。经常更新的列

20. 如果要在已有多条记录的表UserInfo中加入名称为IsVIP,数据类型为bit的非空列,下面正确的语句是______。ALTER TABLE UserInfo ADD IsVIP bit NOT NULL DEFAULT 0

21. 下面数学函数中具有不确定性的是______。RAND

22. 下面的查询语句,不会导致引擎进行全表扫描的是______。SELECT * FROM RECORD WHERE Name Like 'Tom%'

23. 下面关于视图的叙述,错误的是______。使用视图能提高查询速度

第 4 页 共 7 页

24. 下面的SQL关键字中,用于从查询或过程中无条件退出的是______。RETURN

25. 下面不属于T-SQL控制流语言元素的是______。DO……LOOP结构

26. 在SQL Server中,表示逻辑的数据类型是_______。Bit

27. 创建表时,可以不进行设置的是______。描述

28. 下面能删除表Buy的语句是______。DROP TABLE Buy

29. 数据完整性的类型不包括______。关系完整性

30. 下面返回的字符串不是\的是______。CAST(3.1415926 AS char)

31. 假设表TableA和TableB具有相同的结构。现在要把TableA的所有数据插入TableB中,下面的SQL语句正确的是______。

B. INSERT INTO TableB SELECT * FROM TableA

C. INSERT INTO TableB EXECUTE('SELECT * FROM TableA') D. EXECUTE('INSERT INTO TableB SELECT * FROM TableA')

32. 下面可以用来给变量赋值的关键字是______。 SET \\SELECT

33. 假设表A的INSERT操作会激活表B的触发器,从而在具有标识列的表B中插入新的记录。如果希望获得刚插入表A的记录的主键值(标识列),可以使用的方法是______。C. 使用IDENT_CURRENT函数 D. 使用SCOPE_IDENTITY函数

34. 下面属于近似数值数据类型的是______。Real/float

35. 下面正确的定义是______。 B. CREATE VIEW dbo.view_User AS

SELECT TOP 10 UserID, UserName FROM UserInfo ORDER BY UserID D. CREATE TRIGGER Buy_AddNew ON dbo.Buy FOR INSERT AS

LOAD DATABASE myDatabase

36. 下面属于SQL Server支持的API服务器游标的是______。静态游标/动态游标/键集驱动游标

37. 有SQL语句如下:

DECLARE @U_Name varchar(20)

SELECT @U_Name = UserName FROM UserInfo SELECT @U_Name As U_Name 下面的叙述正确的是______。

B. 该语句提供了把查询结果保存到变量的方法 D. 该语句返回的列名包括U_Name

38. 下面的数据库角色中,具有添加、修改和删除所有表的数据的权限的是______。db_owner/db_datawriter

39. 下面的对象中具有数据类型的是______。

表和视图中的列/存储过程中的参数/变量/返回一个或多个特定数据类型数据值的T-SQL函数/具有一个返回代码的存储过程

第 5 页 共 7 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库全国信息化工程师考证在线全文阅读。

全国信息化工程师考证.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1098318.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: