全国信息化工程师考证

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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 = "(LOCAL)"

DBName = "BuySaleStorage"

UserName = "sa"

strPassword = ""

g_Conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=True" & _

";User ID=" & UserName & ";Initial Catalog=" & DBName & _

";Data Source=" & ServerName & ";pwd=" & strPassword

那么,在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.下面返回的字符串不是"3.1415926"的是______。CAST(3.1415926 AS char)

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,

相关文档
最新文档