复习题
一、概念题
1、数据库管理系统的英文缩写是DBMS。
2、数据库三个要素是数据结构、数据操作和完整性约束。
3、SQL、DCL和DML缩写词的意义是结构化查询语言、数据控制语言和数据操作语言。
4、实体-联系方法就是通常所说的E-R方法,实体之间联系的基本类型有一对一、一对多、多对多三种。
5、我们把表示数据与数据之间联系的方法称之为数据模型,传统的三大数据模型为层次数据模型、网络数据模型和关系数据模型。Microsoft SQL Server是一种关系型的数据库。
6、SQL Server 数据库的体系结构也是三级模式结构,但术语与传统的关系模式不同,在SQL Server 中,外模式对应视图、模式对应基本表、内模式对应于存储文件。
7、关系运算主要有选择、投影、连接和除。
8、SQL Server 2000数据库系统是基于客户机/服务器结构的。
9、SQL Server数据库文件有两个名称,即逻辑文件名和操作系统文件名。
10、SQL Server中四个系统数据库的名称分别为:master数据库、tempdb数据库、model数据库和msdb数据库。
11、SQL Server系统中的所有服务器级系统信息存储于master数据库中。
12、在SQL Server中,数据库主文件的扩展名为mdf、次文件的扩展名为ndf、事务日志文件的扩展名为ldf。每个数据库有且只有一个主要数据文件。
13、创建数据库的语句为CREATE DATABASE,修改数据库的语句为ALTER DATABASE。
14、在SQL中,建立表用的命令是CREATE TABLE。
15、创建操作系统文件大小的单位可以是KB、MB、GB、TB,默认的是MB。
16、SQL的数据操作功能:插入语句是INSERT,更新语句是UPDATE,删除语句是DELETE。
17、SQL Server中常用的聚合函数有MAX、MIN、AVG、SUM和COUNT。
18、在SELECT语句的WHERE子句中使用LIKE关键字,可以实现模糊查询。
19、在SQL中,SELECT语句的"SELECT DISTINCT"表示查询结果中行都不相同。
20、在SQL中,WHERE子句、GROUP BY子句、HAVING子句的执行顺序是WHERE子句、GROUP BY子句、HAVING子句。HAVING子句是选择满足条件的组,WHERE子句是选择满足条件的记录。
21、在SQL Server 2000中,局部变量名必须以@开头,而全局变量名必须以@@
开头。全局变量也就是系统变量不能被定义和赋值。
22、给变量赋值的语句为SET或SELECT。
23、用于求系统日期的函数是GETDATE( )。
24、SQL Server中包含了三种类型的数据完整性约束,它们分别为:实体完整
性约束、参照完整性约束和用户定义完整性约束。
25、如果想要使一个关系的某个属性唯一,可以用UNIQUE,默认值用DEFAULT。
26、一个规则可以绑定在多个列上,规则必须先创建再绑定,必须先解绑定再删
除,创建规则用CREATE RULE,绑定规则用sp_bindrule,解绑定用
sp_unbindrule,删除规则用DROP RULE。
27、规则对象在使用上与CHECK约束类似。
28、经常要查询的内容可以用视图完成,可以在视图上修改数据,在视图上不能
完成的操作是在视图上定义新的基本表。
29、大多数系统存储过程以sp_打头。
30、执行存储过程的语句为EXECute或EXEC。
31、在表上可定义的触发器分为三类,分别为插入类触发器、更新类触发器和 删除类触发器。
32、触发器产生两个特殊的表是INSERTED、DELETED。一旦触发器完成任务,
INSERTED视图和DELETED视图将自动删除。
33、T-SQL语句BACKUP DATABASE命令是对数据库进行备份, RESTORE DATABASE
命令是对数据库进行恢复。
34、若要将记录指针定位到记录集RS的第一条记录,则可以用Movefirst方法,指向前一条记录用MovePrevious方法,指向下一条用MoveNext方法,指向最后
一条用Movelast方法。
35、Cookie俗称甜饼,可以在客户端长期保存信息。它是服务器端发送到客户
端的一些文本,保存在客户端的硬盘上。如果想知道一个Cookie是否含有关键
字,可以利用Haskeys属性。
36、Session和Aplication把传入的数组当成一个整体看待,只能把一个数组
整体存入取出。
37、VBScript只有一种Variant数据类型。
38、我们所说的事务ACID特性指的是原子性、一致性、隔离性和持久性。
39、数据库管理系统一般提供了三种封锁机制,即共享封锁、独占封锁和更新 封锁。
40、SQL标准中定义了4种隔离级别。
41、如果想将数据库设置为简单恢复模型,可用语句SET RECOVERY SIMPLE,如
果想设置为完全恢复模型,则可用语句SET RECOVERY FULL。
42、T-SQL语句BACKUP DATABASE命令是对数据库进行备份, RESTORE DATABASE命令是对数据库进行恢复。
43、客户端上的每个ODBC 数据源都有一个唯一的数据源名称,数据源名称的英文缩写为DSN。
44、ORDER BY 默认为升序。
二、简答题
1、试述关系的性质。
2、写出六种SQL Server 2000的数据库对象。
3、用来存储数据库数据的操作系统文件有哪三类?它们的作用分别是什么?每个数据库分别可以包含几个这样的操作系统文件?
4、简述SQL Server中四个系统数据库的名称和它们的作用。
5、存储过程与触发器有什么不同?
6、简述SQL Server 2000中两种常用的恢复模型和四种备份类型。
7、简述ADO的三个主要对象及其作用。
8、简述ASP五个重 …… 此处隐藏:2020字,全部文档内容请下载后查看。喜欢就下载吧 ……