- 0
- 0
- 约5.54千字
- 约 9页
- 2022-02-17 发布于浙江
- 举报
2019 年 SQL Server 复习资料
题型 :1、简答题共 个问题,
25
2、填空题
3、综合题必须会使用基本的命令编程
一、简答题
1、SQL Server 2019 的数据库对象有那些?
从逻辑上看,SQL Server 2019数据库由存放数据的表以及支持
这些数据的存储、检索、安全性与完整性的对象所组成。组成数据库
的逻辑成分称为数据库对象,SQL Server 2019 的数据库对象主要
包括表(table)、视图(view)、索引(index)、存储过程(stored
procedure)、触发器(trigger)与约束(constraint)等
2、SQL Server 2019 系统的数据类型有哪些?
整数型,精确数值型,浮点型,货币性,位型,字符型,Unicode
字符型,文本型,二进制型,日期时间型,时间戳型,图像型,其他
数据类型例如:游标数据类型
3、什么是连接查询?
连接查询是 SQL Server 2019 中最主要的查询,通过构造连接
字段条件,从多个具有一定关联的表中检索所需的数据 用于连接查
询的多个表之间必须要有某种联系,通常表现为这些表之间存在着意
义相同的字段列,这是连接查询存在的必要性
4、什么是游标?
SQL Server 2019 通过游标提供了对一个结果进行逐行处理的
能力,游标可看做一种特殊的指针,他与某个查询结果相联系,可以
第 1 页
指向结果的任意位置,以便对指定位置的数据进行处理。使用游标可
以在查询数据的同时对数据进行处理。
5、什么是用户自定义函数?
用户自定义函数就是接受参数、执行操作并将处理结果返回的一
类例程,用户自定义函数的返回值可以是单个标量,也可以是数据集
表。
6、什么是系统内置函数?
系统提供的函数叫做内置函数,根据函数的操作对象与特点,可
将系统内置函数分为以下三类。
①行集函数;②聚合函数;③标量值函数;
7、什么是索引?
索引是按照一定顺序对表中一列或者若干列建立的列值与记录行
之间的对应关系表。索引是以表的字段列为基础而建立的一种数据库
对象,是一种实现数据快速定位与加快数据访问速度的技术手段,索
引通过存储排序的索引关键字与表记录的物理空间位置,建立了索引
数据与物理数据间的映射关系,从而实现了记录的逻辑排序。
8、什么是数据完整性?
数据完整性是指存储在数据库中的数据的正确性、一致性、相容
性与可靠性。维护数据完整性,是为了防止数据库中存在不符合语义
规则的数据,防止错误信息的输入输出,从而避免对数据库造成无效
的操作与不良破坏,
9、什么是存储过程?
第 2 页
存储过程是存放在数据库中的一组预编译的 T-SQL 语句,用来执
行数据库管理任务或实现复杂的业务逻辑或规则,作为独立数据库对
象的存储过程,以唯一的标志名称存放在 SQL Server 服务器上,供
客户端用户与应用程序调用。
10、什么是触发器?
触发器是一个被指定关联到一个表的数据对象,触发器是不需要
调用的,当对应的特别事件出现时,它就被激活。触发器的代码也是
由 SQL 语句组成的,因此用在存储过程中的语句也可以用在触发器
的定义中。触发器是一类特殊的存储过程,它与表的关系密切,用于
保护表中的数据,当有操作影响到触发器保护的数据时,触发器将自
动执行,在 SQL Server 2019 中,按照触发事件的不同可以将触发
器分为两大类;DML 触发器与 DDL 触发器。
11、SQL Server 2019 采用哪些措施实现数据库的安全管理?
数据库的安全性管理是数据库服务器应实现的重要功能之一,
SQL Server 2019 数据库采用了非常复杂的安全保护措施,其安全
管理表达在如下两个方面:
(1)对用户登录进行身份验证,当用户登录到数据库系统时,系
统对该用户的账户与口令进行验证,包括确认用户账户是否有效以及
能否访问数据库系统。
(2)对用户进行的操作进行权限控制,当用户登录到数据库后,
只能对数据库中的数据在允许的权限内进操作,也就是说,一个用户
如果对某一个数据
原创力文档

文档评论(0)