数据库测试题
碘伏的作用-梅州高考
数据库测试题
单元测试(
1
)
1.
数据库管理系统(DBMS)是什么?一组软件
2.
在关系数据库系统中,创建的视图在数据库三成结构中属于(外
模式)
3.
“授权“是数据库系统中采用的什么措施?(安全性)
4. DROP SCHEMA
语句中CASCADE选项的含义是什么?将其下
属的所有元素均自动撤销。
5.
SQL中,谓词EXISTS用来测试一个集合中是否(为非空集合)。
6.
中央处理机故障属于(系统故障)。
7.
有两个实体类型间有一个M:N联系时,这个结构转换成关系模
式有几个。(3个)。
8.
数据库字典是软件需求分析阶段最重要的工具之一,其最基本的
作用是什么?数据定义。
9.
一个关系模式应该达到的最低范式要求是第几范式?一个可用
的关系模式应该达到第几范式?
答:一个关系模式应该达到的最低范式要求是第三范式,一个可用
的关系模式应该达到第一范式要求。
10.解释下列术语:元组、属性、候选键、全键、主属性?
答:元组(Tuple)关系中
除含有属性名所在行以外的其他行称为元组。
每个元组都有一个分量(Component)对应于关系
的每一个属性。
属性(Attribute)关系中的每一列称
为一个属性。属性有型和值
之分:属性的型指属性名和属性取值域;属性值指属性具体的取值。
关系中的属性具有标识列的作用,因此同一关系中属性名(列名)不
能相同。
候选键(Candidate key)和主键(Primary key)若关系中的某一
属
性组或单个属性的值能唯一地标识一个元组,则称该属性组或属性
为候选键。若关系中有多少个候选键,
应选定其中的一个候选键为主
键。如果关系中只有一个候选键,则这个唯一的候选键就是主键。
全键(All-key)若干关系的候选键中只包含一个属性,则称它为
单属性键;若候选键是
由多个属性构成的,则称它为多属性键。若关
系中只有一个候选键,且这个候选键包括全部属性,则这种
候选键为
全键。全键是候选键的特例。
主属性(Prime
Attribute)和非主属性(Non-key Attribute)在关
系中,候选键中的属性
为主属性,不包含在任何候选键中的属性称为
非主属性。
11.管理技术经历了哪三个阶段?各阶段的特点是什么?
12.关系有哪三类完整性约束?
答:实体完整性规则:若属性A是基本关系R的主属性,则属性A
不能取空值。
外键
和参照关系:设F是基本关系R的一个或一组属性,但不是
关系R的主键(或候选键)如果F与基本关系
S的主键Ks相对应,
则称F是基本关系R的外键(Foreign
Key)并称基本关系R为参照
关系,S为被参照关系或目标关系。
参照完整性规则:若属性(或属性组)F是基本关系R的
外键,
它与基本关系S的主键Ks相对应,则对于R中每个元组在F上的值
必须取空值或者等于
S中某个元组的主键值
。
13.实体与实体之间的联系类型有哪几种?
答:两个实
集之间的联系:一对一联系(1:1),一对多联系(1:n),
多对多联系(m:n)
多
实体集之间的联系:多实体集之间的一对多联系。一般地,两
个实体集之间也存在一对一、一对多、多对
多联系。多实体集之间的
多对多联系。
单元测试
(2)
1.
从终端用户来看,事物是一个什么?原子操作。
2.
一个事物务独立执行的结果将保证数据库的一致性,这是事务的
(一致性)。
3.
在关系模型中,关系的“基数”是指什么(行数)。
4.
一个数据库系统必须能够表示实体和关系。关系可与几个实体有
关(一个或一个以上)。
5.
事务的原子性是指什么?事务中包括的所有操作要么操作要么
都做,要么都不做。
6.
当同一个实体集内部的实体之间存在着一个1:n联系时,那么
根据E-
R模型转换成关系模型的规则,这个E-R结构转换成的关
系模式个数是(1).
7.
在关系代数的专门关系运算中,从表中选出满足条件的元组的操
作称为(选择)。
8.
在数据库系统中,使用专用的查询语言操作数据的人员,称为(专
业用户)。
9. SQL
Server 2000的文件包括:数据文件(.mdf或.ndf)或日志文
件。
10.
在SQL Server
2000中,要访问某个数据库,除了需要有一个登
陆账号外,还必须有一个该数据库的用户账号。
11. 在SQL Server 2000中,Unicode标准的全称是统一字符编码标准。
12. SQL Server
2000提供备份数据库的两种方式是备份数据库和备
份事务日志。
13.
在数据库的表中,主键是指表中的某一列,该列的值唯一标识一
行。
14.
数据库管理系统,简称DBMS。它是指帮助用户建立、使用和管
理数据库的软件系统。
15. 数据库系统的特点分别是数据结构化、数据共享、数据独立性和
可控冗余度。
16.
SQL Server 2000提供了哪些主要组件,其功能是什么
?
答:
查询分析器:提供图形化的查询分析工具。
导入和导出数据:提供SQL
Server 与其他数据源之间的数据库
服务。
客户端网络实用工具:用于管理客户端网络连接配置。
联机丛书:为用户提供Microsoft SQL Server
联机文档资料,它
具有索引和全文搜索能力,可根据关键字来快速查找用户所需资
料。
企业管理器:SQL Server
企业管理器,它是一个具有界面的综合
管理工具,可完成如下工作:
管理SQL
Server
服务器和表、视图、存储过程、触发器、索引、
规则、默认等数据库对象,以及用户定义数据库类型;
管理SQL Server 登陆标识和用户;
设置数据库对象的访问权限;
管理备份设备和数据库;
备份数据库和事务日志、恢复数据库;
实现数据转换服务;
创建全文索引、数据库图表和数据库维护计划;
执行数据库Web 出版和复制操作。
事件探查器:SQL Server
事件探查器,它能实时地捕获服务器活
动记录,监视SQL Server
所产生的事件,并可将监视结果输出
到文件、表或屏幕上。
服务管理器:SQL
Server 服务管理器,用来启动、暂停、继续和
停止MS SQL
Server、SQLServerAgent、Microsoft Search等服务。
17. 安装SQL Server 2000对硬件有什么要求?
18. SQL
Server的版本升级步骤?
单元测试(
3
)
1. 声明了变量:declare @i
int,@c
char(4),现在为@i赋值10,为@c
赋值‘abcd’,正确的语句是(select
@i=10,@c=’abcd’)。
2.
什么语言已被国际标准化组织采纳为标准的关系的关系数据库
语言(QUEL)。
3.
SQL Server 2000中的数据以页为基本存储单位,页的大小为
(16K)。
4.
数据库中,数据的物理独立性是指什么(用户的应用程序与存储
在磁盘上数据库的数据是相互独立的)。
5. 数据库是在计算机系统中按照一定的数据模型组织、结构化的什
么?(数据的集合)。
6. 新安装SQL Server
后,默认有六个内置的数据库,其中的两个
范例数据库是Pubs 和(Northwind)。
7. SQL 语言中ROLLBACK语句的主要作用是什么(事务结束)。
8.
在SQL语言中,创建视图应使用什么语句(create view)。
9.
如果学生表STUDENT是使用下面的SQL语句,创建的create
table
student(SNO c(4)) PRIMARY KEY NOT NULL,SNc(8),sex
c(2),AGE N(2) CHECK(AGE>15 AND
AGE<30))则正确的插入
语句为(INSERT
VALUES(“S9”,”男”,17)。
10.
在数据库管理系统中的权限管理方面,若授权的数据对象的什
么,则授权子系统就灵活(范围越适中)。
INTO STUDENT(SNO,SEX,AGE)
单元测试(
4
)
1.
将两个关系中具有共同属性值的元组连接到一起构成新表的操
作称为什么(连接)。
2.
以下正确的论述是哪个(C)
A. 在建立数据库的时候,SQL
Server是可以创建操作系统文件
及其目录路径。
B.
数据库中有一些sys开头的系统表,用来记录SQL
Server组
件对象所需要的数据,这些系统表全部存放在系统数据库中。
C.
SYS开头的系统表中的数据用户不能直接修改,但可以通过
系统存储过程、统函数进行改动、添加。
D. 12AM是中午,12PM是午夜。
3. 从物理上看关系是什么(相关寻址)。
4. SELECT语句中与HAVING子句通常同时使用的是(GROUP
BY)。
5. 在关系数据库中,当关系的型改变时,用户程序也可以不变。这
是(逻辑独立性)。
6.
在并发事务被执行时,系统保证与这些事务先后单独执行时的结
果一样,这是事务的(隔离性)。
7. 使用OPEN语句打开游标时,指针指向(查询结果的第一行之
间)。
8.
在SQL语句中,创建SQL模式应使用什么语句(CREATE
SCHEMA).
9.
数据库系统软件包括DBMS和什么?数据库应用系统和开发工
具。
10.
下列选项都是系统提供的存储过程,其中可以进行视图信息的查
询是(A)
A.
sp_helptext
B. sp_helpindex
C. sp_bindrule
D. sp_rename
单元测试(
5
)
1.
数据库系统是在什么的基础上发展起来的(文件系统)。
2.
SQL语句中修改表结构的是哪个(ALTER)。
3.
SQL语言具有什么功能(数据定义、数据操纵、数据控制)。
4. SELECT语句中“FROM
R”的R是基本表名,但应理解为(R
的元组变量)。
5.
考虑数据在存储设备上的物理安置,对数据在存储设备上的物
理组织的形式描述称为什么(内部视图)。
6. 用于表达一个ODBC驱动程序与DBMS特殊连接的命名,被称
为数据源(或DNS)
,它是数据库驱动程序与数据库系统连接的
桥梁。
7. 在安装MS SQL Server
时,必须选择一种安装类型。如果在登
录时,需要记录用户名和登录ID,则该安全类型是标准安全。
8. 如果两个实体之间具有M:N联系,则将它们转换为关系模型的
结果是3个表。
9.
数据库管理经过了手工文档、文件系统和数据库系统三个发展
阶段。
10.
DBMS利用事务日志保存所有数据事务的更新(或修改)操作。
11. 什么是分布式数据库?
答:数据库分布在计算机网络的不同计算机上,网络中的每个节
点具有独立处理的能力(
场地自治),可以执行局部应用,同时,每
个节点也能通过网络通信子系统执行全局应用。
12. 在开发和使用数据库应用系统过程中,SQL
Server的许可系统
为什么将用户分成四类?请见他们按层次从高到低排列出来。
答:不同角色分担不同职责:
系统管理员(SA)
数据库拥有者(DBO)
数据库对象拥有者(DBOO)
一般用户(USER)
13. 简要说明事务的原子性?
答:事务所有操作必须完成,否则
事务将被撤销。也就是说事
务作为一个整体的单位处理,不可以被分割。
14.
简单说明排它锁和它的作用?
答:排它锁又称为写锁。如果事务T对数据对象X加上排它锁,
则只允许事务T读取和修改数据项X,其他任何事务都不能对
X加任何类型的锁,直到T释放X上的锁。
从而保证其他事务在T释放X上的锁之前不能再读取和修
改X。