SQL Server考试复习
名词解释部分:
1、数据:客观事物的反映和记录,是用以载荷信息的物理符号。
2、数据处理:将数据转换为信息的过程。
3、数据库:存放在计算机存储设备上的相关数据的集合。
4、数据库管理系统:负责对数据库进行管理和维护,它是数据库系统的主要软件系统。
5、数据库系统:是一个应用系统,它由数据库、数据库管理系统、用户和计算机系统组成。
6、数据仓库:软硬件组成的支持决策系统和联机分析应用数据源的结构化数据环境。
7、数据模型:数据库系统中用于提供信息表示和操作手段的形式架构,是对客观世界的抽象,即客观事物及其联系的数学描述。
8、层次模型:用树形结构来表示数据及数据间联系的模型。
9、网状模型:是指用网络结构来表示数据及数据间联系的模型。
10、关系模型:用二维表格来表示数据间联系的模型。
11、索引:一个单独的、物理的数据结构,在这个数据结构中包含了表中的一列或多列的值以及相应的指向表中物理标识这些值的数据页的逻辑指针的集合。
12、聚集索引:对表的物理数据页中的数据按指定列进行排序,然后再重新存储到磁盘上,即聚集索引与数据是混为一体的。
13、非聚集索引:具有与表的数据安全分离的结构,使用非聚集索引不用将物理数据页中的数据按列排序,而是存储索引行,每个索引行均包含非聚集索引关键值和一个或多个指向包含该值的数据行的行定位器。
14、视图:从一个或多个表(其他试图)中导出的表,其结构和数据是建立在表的查询的基础上的,也可以人为视图时保存的select查询。
15、触发器:一种特殊类型的存储过程,它在指定的表中的数据发生变化时自动生效,通过调用触发器以响应insert、update或delete语句。
16、域完整性:数据库表中的列必须满足某种特定的数据类型或约束,其中约束又包含取值范围或精度等规定。
17、实体完整性:实体完整性规定表的每一行在表中是唯一的,
18、参照完整性:两个表的主关键字和外关键字的数据应对应一致。
19、混合验证模式:用户使用Windows身份验证或SQL Server身份验证与SQL Server实例连接。
问答题部分:
1、数据处理处理经历的阶段:手工处理、文件系统、数据库系统和数据仓库技术阶段。
数据库系统管理的特点:数据结构化、数据共享、数据独立性和最小冗余度。
2、聚集索引与非聚集索引有什么区别?
3、什么是存储过程?其作用是什么?
将一些固定的操作集中起来由SQL Server2000数据库服务器来完成,以完成某个特定的任务的方法。
作用:加快系统运行速度、封装复杂操作、实现代码重用、安全性高、减少网络流量。
4、SQL Server2000中的身份验证模式有哪两种?各有什么特点?
Windows验证模式和混合验证模式
5、什么是备份?备份有哪几种类型?
备份就是对SQL Server数据库或事务日志进行保存,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,以便在数据库遭到破坏时能及时地进行恢复。
完全备份、事务日志备份、差异备份、文件备份
6、完全备份有哪些优点和缺点?
优点是备份操作简便,恢复操作简单;缺点是存储空间很大,备份时间过长,完全备份后所做的任何修改都将无法恢复。
7、什么是差异备份?差异备份有哪些优点和缺点?
差异备份只备份数据库的一部分,不使用事务日志。它只包含自上次完全备份以来所改变的数据库。差异备份比完全数据库备份小,对正在运行的系统影响小。
8、什么是事务?事务有哪些属性?
事务是一个不可分割的工作逻辑单元。属性:原子性、一致性、隔离性、永久性、
9、SQL Server中的锁有哪几种模式?
共享锁、排他锁、修改锁、意向锁
10、什么是死锁?怎样进行思索的预防和处理?
当不同用户分别锁定一个资源,之后双方又都等待对方释放所锁定的资源,产生锁定请求环,出现死锁。
预防:
1)尽量避免并发地执行涉及到修改数据的语句。
2)要求每个事务一次就将所有要使用的数据全部加锁,否则就不予执行。
3)预先规定一个锁定顺序,所有的事务都必须按这个顺序对数据进行锁定。
4)每个事务的执行时间不应太长,对较长的事务可将其分为几个事务。
11、数据字典通常包括哪几部分?
数据项、数据流、数据文件、转换处理。
12、两个实体之间的联系有哪几种?
一对一、一对多、多对多
13、触发器的类型以及相应的语句是什么?
14、写出关系数据库的第一、第二、第三范式的各自要求。
第一范式要求不能表中套表,它是关系模型中最基本的要求,数据库模式中所有的关系模型必须是第一范式;
第二范式中,不存在非码属性之间的部分函数依赖关系,即消除了部分函数依赖关系,解决了插入异常问题;
第三范式消除了传递函数依赖部分,解决了数据的删除异常问题。
15、用户权限的种类有哪些?各自的作用是什么?
展开阅读全文