sql数据库开发,使用SQL Server开发和管理数据库 (2)

四、 简答题
1、创建索引有什么作用?
可以利用索引快速访问数据库表中的特定信息。
索引能大大加快数据的检索速度,加速表和表之间的连接。
2、 在 SQL 语言中,什么是全局变量?什么是局部变量?
局部变量是在GO语句之前的所有语句中能使用的
全局变量是不受GO语句的影响,可以在全局中使用。

什么是数据库管理系统?它的主要功能是什么?
数据库管理系统(database management system)
是一种操纵和管理数据库的大型软件,
是用于建立、使用和维护数据库,简称dbms。询、更新及各种数据控制。
功能:数据定义、数据操纵、数据库运行管理、数据库的建立和维护
什么是数据库备份和恢复?
数据库备份是指将当前的数据库系统、数据文件或日志文件复制到一个专门的备份服务器、活动磁盘或者其他能长期存储数据的介质上,作为副本。数据库备份记录了在进行备份这一操作时数据库中所有数据的状态。一旦数据库因意外而遭损坏,这些备份文件可用来恢复数据库。
SQL Server 2005中,数据库由那几种类型的文件组成?其扩展名各是什么?
数据库由主要数据文件、次要数据文件和事务日志文件组成,其扩展名分别是.mdf、.ndf和.ldf。
SQL Server2005 管理工作室(或称企业管理器)的作用是什么?
可用于建立数据库逻辑,并将数据进行物理存放
7 、什么是规则?它与CHECK约束的区别在哪里?
CHECK 约束比规则更简明,一个列只能应用一个规则,但是却可以应用多个 CHECK 约束。
CHECK约束可作为CREATE TABLE 语句的一部分进行指定,而规则以单独的对象创建,然后绑定到列上。

8 、什么是嵌套子查询?
嵌套子查询的执行不依赖于外部嵌套。嵌套子查询的执行过程为:首先执行子查询,子查询得到的结果集不被显示出来,而是传给外部查询,作为外部查询的条件使用,然后执行外部查询,并显示查询结果。
9 、 试比较Select语句中的Where子句与Having子句的异同。
Where 子句是统计前过滤,过滤的是原始数据,这样参加统计的记录减少了;
Having 子句是统计后过滤,过滤的是统计结果,参加统计的记录并没有变化。
Tags:  sql数据库使用 sql数据库开发

延伸阅读

最新评论

发表评论