1、什么是游标,有哪些作用?

①SQL语句查询的结果是一张表,为此需要用到游标来做一些特殊处理,即利用游标来临时保存SQL语句的查询结果,游标有以下4个方面的作用;Declear Cursor :声明一个游标,open:打开一个游标,Fetch:从游标中读取一条记录到主变量中,Close:关闭游标。

2、游标的其他概念(理解即可)

①游标是系统为用户提供的数据缓冲区,存放SQL语句的执行结果。

②游标通常指向结果集中第一行元组。

3、什么是存储过程,为什么要使用存储过程(理解即可)?

存储过程是经过预编译的T-SQL语句的集合,当用户执行存储过程时,存储过程在数据库服务器上运行

②利用存储过程可以避免在网络上传输大量无用的信息或原始数据,这样可以提高网络数据库应用系统的性能。

4、试述游标的作用(理解即可)

游标在处理数据中提供了在结果集中一次一行或者多行前进或向后浏览数据的能力,可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。

5、SQL Server有哪些身份验证模式?

①Windows身份验证模式

②SQL Sever混合验证模式,

29.什么是数据库的完整性约束条件?可分为哪几类?

完整性约束条件是指:数据库中的数据应该满足的语义约束条件

可分为六类:静态列级约束、静态元组约束、静态关系约束、动态列级约束、动态元组约束、动态关系约束。

静态列级约束是对一个列的取值域的说明,包括以下几个方面: ( l )对数据类型的约束,包括数据的类型、长度、单位、精度等; ( 2 )对数据格式的约束; ( 3 )对取值范围或取值集合的约束; ( 4 )对空值的约束; ( 5 )其他约束。

常见的静态关系约束有: ( l )实体完整性约束; ( 2 )参照完整性约束; ( 3 )函数依赖约束。