SQL复习资料解读.pdfVIP

  • 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)

1亿VIP精品文档

相关文档