SQL复习资料 联系客服

发布时间 : 星期五 文章SQL复习资料更新完毕开始阅读8ab4a457cc17552707220898

2014年SQL Server 复习资料

题型:

1、简答题? ?共25个问题,2、填空题?3、综合题------必须会使用基本的命令编程

一、简答题

1、SQL Server 2008的数据库对象有那些?

从逻辑上看,SQL Server 2008数据库由存放数据的表以及支持这些数据的存储、检索、安全性和完整性的对象所组成。组成数据库的逻辑成分称为数据库对象,SQL Server 2008的数据库对象主要包括表(table)、视图(view)、索引(index)、存储过程(stored procedure)、触发器(trigger)和约束(constraint)等。 2、SQL Server 2008系统的数据类型有哪些?

整数型,精确数值型,浮点型,货币性,位型,字符型,Unicode字符型,文本型,二进制型,日期时间型,时间戳型,图像型,其他数据类型例如:游标数据类型。 3、什么是连接查询?

连接查询是SQL Server 2008中最主要的查询,通过构造连接字段条件,从多个具有一定关联的表中检索所需的数据。用于连接查询的多个表之间必须要有某种联系,通常表现为这些表之间存在着意义相同的字段列,这是连接查询存在的必要性。

4、什么是游标?

SQL Server 2008通过游标提供了对一个结果进行逐行处理的能力,游标可看做一种特殊的指针,他与某个查询结果相联系,可以指向结果的任意位置,以便对指定位置的数据进行处理。使用游标可以在查询数据的同时对数据进行处理。 5、什么是用户自定义函数?

用户自定义函数就是接受参数、执行操作并将处理结果返回的一类例程,用户自定义函数的返回值可以是单个标量,也可以是数据集表。

6、什么是系统内置函数?

系统提供的函数叫做内置函数,根据函数的操作对象与特点,可将系统内置函数分为以下三类。

①行集函数;②聚合函数;③标量值函数; 7、什么是索引?

索引是按照一定顺序对表中一列或者若干列建立的列值与记录行之间的对应关系表。索引是以表的字段列为基础而建立的一种数据库对象,是一种实现数据快速定位与加快数据访问速度的技术手段,索引通过存储排序的索引关键字与表记录的物理空间位置,建立了索引数据与物理数据间的映射关系,从而实现了记录的逻辑排序。 8、什么是数据完整性?

数据完整性是指存储在数据库中的数据的正确性、一致性、相容性和可靠性。维护数据完整性,是为了防止数据库中存在不符合语义

规则的数据,防止错误信息的输入输出,从而避免对数据库造成无效的操作与不良破坏, 9、什么是存储过程?

存储过程是存放在数据库中的一组预编译的T-SQL语句,用来执行数据库管理任务或实现复杂的业务逻辑或规则,作为独立数据库对象的存储过程,以唯一的标志名称存放在SQL Server服务器上,供客户端用户与应用程序调用。 10、什么是触发器?

触发器是一个被指定关联到一个表的数据对象,触发器是不需要调用的,当对应的特别事件出现时,它就被激活。触发器的代码也是由SQL语句组成的,因此用在存储过程中的语句也可以用在触发器的定义中。触发器是一类特殊的存储过程,它与表的关系密切,用于保护表中的数据,当有操作影响到触发器保护的数据时,触发器将自动执行,在SQL Server 2008中,按照触发事件的不同可以将触发器分为两大类;DML触发器和DDL触发器。

11、SQL Server 2008采用哪些措施实现数据库的安全管理? 数据库的安全性管理是数据库服务器应实现的重要功能之一,SQL Server 2008数据库采用了非常复杂的安全保护措施,其安全管理体现在如下两个方面:

(1)对用户登录进行身份验证,当用户登录到数据库系统时,系统对该用户的账户和口令进行验证,包括确认用户账户是否有效以及能否访问数据库系统。

(2)对用户进行的操作进行权限控制,当用户登录到数据库后,只能对数据库中的数据在允许的权限内进操作,也就是说,一个用户如果对某一个数据库进行操作,必须满足以下三个条件:

①、登录到SQL Server 2008服务器时必须通过身份验证; ②、必须是该数据库的用户,或者是某一数据库角色的成员; ③、必须有执行操作的权限;

12、为什么在SQL Server 2008中需设置备份与恢复功能? 数据库中的数据丢失或被破坏可能是由于以下原因:

(1)计算机硬件故障,由于使用不当或产品质量等原因,计算机硬件可能会出现故障,不能使用,如硬盘破坏会使的存储在其上的数据丢失。

(2)软件故障。由于软件设计上的失误或用户使用的不当,软件系统可能会误操作数据引起数据破坏。

(3)病毒,破坏性病毒会破坏系统软件、硬件和数据。 (4)误操作,如用户误使用了诸如DELETE、UPDATE等命令而引起数据丢失或破坏。

(5)自然灾害,如火灾、洪水或地震等,他们会造成极大的破坏,会毁坏计算机系统及其数据。 (6)盗窃,一些重要数据可能会遭窃。

SQL Server 2008的数据库备份与还原技术,能够在数据库发生损坏的情况下,修复与还原数据库,恢复被损坏的数据。 13、设计备份策略的指导思想是什么?