一.选择题:
1.日志文件是用于记录( )
A.程序运行过程 B.数据操作 C.对数据的所有更新操作 D.程序执行的结果
答案:C (114) 2.利用查询分析器,能( )
A.直接执行SQL语句
B.提交SQL语句给服务器执行 C.作为企业管理器使用
D.作为服务管理器使用 答案:B (123)
3.不属于SQL Server系统全局变量的是( )
A.@@Error
B.@@Connections
C.@@Fetch_Status
D.@Records
答案:D (131)
4.Transact-SQL对标准SQL的扩展主要表现为( )
A.加入了程序控制结构和变量 B.加入了建库和建表语句 C.提供了分组(Group By)查询功能 D.提供了Min、Max等统计函数
答案:A (133)
5.下列选项中,查询中的汇总函数是( )
A.CONST B.RETURN C.FETCH D.COUNT 答案:D (134)
6.下列选项中,不是存储过程的组成部分是( )
A.过程声明 B.过程名 C.参数 D.过程体
答案:A (135)
7.在SQL Server服务器上,存储过程是一组预先定义并( )
A.保存的T-SQL语句 B.编译的T-SQL语句 C.解释的T-SQL语句 D.编写的T-SQL语句
答案:B (135)
8.在ODBC与数据的交换管理中,所涉及的下列选项中不属于交换管理的是( ) A.连接管理 B.分配管理 C.游标管理 D.诊断管理
答案:B (138)
9.在下列的选项中,不属于Web常用的开发工具的是( )
A.ASP B.JSP C.PHP D.Visual BASIC 答案:D (143)
二.填空题
1.连接管理语句主要用于数据交换中主客体间建立实质性关联的语句,它们由______________、置连接语句与断开语句三条语句组成。
答案:连接语句
(115)
2.连接管理语句主要用于数据交换中主客体间建立实质性关联的语句,它们由连接语句、______________与断开语句三条语句组成。
答案:置连接语句
(115)
3.连接管理语句主要用于数据交换中主客体间建立实质性关联的语句,它们由连接语句、置连接语句与______________三条语句组成。
答案:断开语句
(115)
4.诊断管理语句主要用于获取SQL语句执行 的状态。
答案:后 (117)
5.人机交互方式是人与______________直接交互的方式,它是最原始、最简单也是最方便的一种方式。
答案:数据库
(118)
6.自含式SQL构成一种完整的语言,它将传统的程序设计语言与SQL相结合,其数据同时具有______________与标量形式。
答案:集合量
(130)
7.在Web应用中一般使用典型的三层结构B/S模式,在这个结构中由浏览器、______________及数据库服务器三部分组成。
答案:Web服务器
(143)
8.在Web应用中一般使用典型的三层结构B/S模式,在这个结构中由浏览器、Web服务器及______________三部分组成。
答案:数据库服务器
(143)
三.简答题
1.请说明游标管理语句的作用和他所设有的4个SQL语句。
答案: (116) 游标管理语句主要用于在数据交换中数据库中的集合量数据与应用程序的标量数据间的转换。它主要用于SQL的查询语句中。
在游标管理中一共设有4个SQL语句,它们是:
⑴ 定义游标。为某SELECT语句的结果集合定义一个命名游标
⑵ 打开游标。在游标定义后当使用数据时需打开游标,此时游标处于活动状态并指向集合的第一个记录
⑶ 推进游标。此语句功能是将游标定位于集合中指定的记录,并从该记录取值,送入程序变量中
⑷ 关闭游标。游标使用完后需关闭 2.请说明动态SQL管理语句内容。