数据库复习资料
一、选择题:
1.信息的三个领域是 。
A.现实世界.信息世界和机器世界 B.事物.对象和性质 C.实体.对象和属性 D.数据.记录和字段
2. 是长期存储在计算机内部有组织,可共享的数据集合。 A.数据库管理系统 B.数据库系统 C.数据库 D.文件组织
3.在数据库系统阶段,数据是 。
A.有结构的 B.无结构的 C.整体无结构,记录内有结构 D.整体结构化
4. 是属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型 B.概念模型 C.物理模型 D.关系模型 5.SQL语言属于 。
A.关系代数语言 B.元组关系演算语言
C.域关系演算语言 D.具有关系代数和关系演算双重特点的语言 6.实体完整性要求主属性不能取空值,这一点可以通过 来完成。 A.定义外码 B.定义主码
C.用户定义的完整性 D.由关系系统自动 7.集合R和S的差表示成 。
A.{t|t∈R∨t∈S} B.{ t|t∈R∧t?∈S } C.{ t|t∈R∧t∈S } D.{ t∈R∨t?∈S } 8.SQL语言具有 功能。 A.关系规范化.数据操纵.数据控制 B.数据定义.数据操纵.数据控制 C.数据定义.关系规范化.数据控制 D.数据定义.关系规范化.数据操纵
9.规范化理论是为了解决关系数据库中 的问题而引入的。 A.插入异常.删除异常.数据冗余 B.减少数据库操作的复杂性 C.提高查询速度
D.保证数据的安全性和完整性
10.如果A→B,那么属性A和属性B的联系是 。 A.一对多 B.多对一 C.多对多 D.以上都不是
11.数据库系统设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的 阶段。
A.需求分析 B.概念设计 C.逻辑设计 D.物理设计
12.在E-R模型向关系模型转换时,1:N的联系转换成关系模式时,其关键字是 。
A.1端实体的主码 B.n端实体的主码 C.1,n端实体主码的组合 D.重新选取其他属性
13.局部E-R图转换成整体E-R图时可能会出现冲突,以下不属于冲突的是 。
A.结构冲突 B.语法冲突 C.命名冲突 D.属性冲突
14.系统在运行过程中,由于某种硬件故障,使存储在其外存上的数据部分损失或全部损失,这种情况称为 。
A.事务故障 B.系统故障 C.运行故障 D.介质故障
15.解决并发操作带来的数据不一致问题普遍采用 技术。 A.封锁 B.恢复 C.存取控制 D.协商
16.实现数据库安全性控制的常用方法有用户标识与鉴别.存取控制.自主存取控制.强制存取控制和 等。
A.视图机制.审计.数据加密 B.协商
C.审计 D.数据加密
17.在VB.NET中,数据适配器SqlDataAdapter1从数据库中取得数据填充到数据集DataSet1的方法是 。
A.Fill B.Create C.Insert D.Select 18.用于数据库恢复的重要文件是 。 A.数据库文件 B.系统文件 C.日志文件 D.索引文件
19.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指 。 A.数据字典.应用程序.审计档案.数据库后备副本 B.数据字典.应用程序.审计档案.日志文件 C.日志文件.数据库后备副本
D.数据字典.应用程序.数据库后备字典
20.保护数据库,防止未经授权的或不合法的适用造成的数据泄露.更改破坏,这是指数据的 。
A.安全性 B.完整性 C.并发控制 D.数据恢复
21.在关系模型中一组具有相同数据类型的值的集合叫 。 A.关系 B.属性 C.分量 D.域
22.SQL的数据操纵语言中,最重要,使用最频繁的语句是 。 A.insert B.select C.update D.delete
23.为了设计比较优的关系模式,进行规范化,规范化的主要理论依据是 。 A.关系规范化理论 B.关系代数理论 C.数理逻辑 D.关系运算理论 24.关系模型中的关系模式至少是 。 A.1NF B.2NF C.3NF D.BCNF
25.多用户的数据库系统的目标是使每个用户好像面对一个单用户的数据库一样使用,为此数据库的系统必须进行 。
A.安全性控制 B.可靠性控制 C.并发控制 D.完整性控制 26.概念模型独立于 。
A.E-R模型 B.硬件设备和DBMS C.操作系统和人 D.DBMS 27.用于修改表结构的SQL语句是 。 A.alter B.update C.insert D.change 28.关系是 。
A.型 B.静态的
C.稳定的 D.关系模式的一个实例
29.若关系中的某一属性组的值能唯一地标识一个元组,则该属性组称为 。 A.唯一码 B.主属性 C.候选码 D.外码
30.描述事物的符号信息称为 。 A.信息 B.数据 C.记录 D.记录集合
31.描述事物的符号记录称为____________。 A.信息 B.数据 C.记录 D.记录集合
32. 是位于用户与操作系统之间的一层数据管理软件。 A.数据库管理系统 B.数据库系统 C.数据库 D.数据库应用系统
33.数据库系统不仅包括数据库本身,还要包括相应的硬件.软件和______________。 A.数据库管理系统 B.数据库应用系统 C.相关的计算机系统 D.各类相关人员
34. 是属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型 B.概念模型 C.物理模型 D.关系模型 35.SQL语言属于 。 A.关系代数语言 B.元组关系演算语言
C.域关系演算语言 D.具有关系代数和关系演算双重特点的语言
36.若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为 。
A.唯一码 B.主属性 C.外码 D.候选码
37.关系数据库管理系统应能实现的专门关系运算包括 。 A.排序.索引.统计 B.关联.更新.排序 C.选择.投影.连接 C.显示.打印.制表 38.若用如下的SQL语句创建一个student 表:
CREATE TABEL student (sno C(4) NOT NULL ,name C(8) NOT NULL, sex C(2), age
N(2)),可以插入到student 表中的是 。
A.(’1031’,’曾华’,男,23) B.(’1031’,’曾华’,NULL,NULL) C.(NULL, ’曾华’,男,’23’) D.(’1031’,NULL,’男’,23)
39.规范化理论是为了解决关系数据库中 的问题而引入的。 A.插入异常.删除异常.数据冗余 B.减少数据库操作的复杂性 C.提高查询速度
D.保证数据的安全性和完整性
40.如果属性A和属性B存在一对一的联系,则 。 A.A—>B B.A<—B C.A<—> B D.A—>—>B
41.数据库系统设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的 阶段。
A.需求分析 B.概念设计 C.逻辑设计 D.物理设计
42.在E-R模型向关系模型转换时,一个M:N的联系转换成关系模式时,该关系模式的关键字是 。
A.M端实体的关键字 B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性 43.在关系模式中,如果每个非平凡多值依赖X—>—>Y(Y不为X真子集),X都含有码,则此关系的最高范式是:
A.2NF B.3NF C.BCNF D.4NF
44.若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为 。
A.事务故障 B.系统故障 C.运行故障 D.介质故障
45.解决并发操作带来的数据不一致问题普遍采用 技术。 A.封锁 B.恢复 C.存取控制 D.协商
46.若事务T已经对数据R加X锁,则其他事务对数据R: 。 A.可以加S锁但不能加X锁 B.可以加X锁但不能加S锁 C.可以加S锁也可以加X锁 D.不能加任何锁
47.在VB.NET中,数据适配器SqlDataAdapter1从数据库中取得数据填充到数据集DataSet1的方法是 。
A.Fill B.Create C.Insert D.Select
48. 用来记录对数据库中数据进行每一次更新操作。 A.数据库 B.缓冲区 C.后备副本 D.日志文件
49.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指 。 A.数据字典.应用程序.审计档案.数据库后备副本
B.数据字典.应用程序.审计档案.日志文件 C.日志文件.数据库后备副本
D.数据字典.应用程序.数据库后备字典
50.保护数据库,防止未经授权的或不合法的使用造成的数据泄露.更改破坏,这是指数据的 。
A.安全性 B.完整性 C.并发控制 D.数据恢复 51. 是位于用户与操作系统之间的一层数据管理软件。 A.数据库管理系统 C.数据库 A.行的顺序可以任意交换
B.数据库系统 D.数据库应用系统 B.列的顺序可以任意交换
52.下列关于关系的性质不正确的说法是 。
C. 任意两个元组的候选码值不能相同 D.分量可以不取原子值 53.四元关系R为:R(A,B,C,D),则 。 A. πB. πC. πD. π
A,C(R)为取属性值为1,3(R)为取属性值为
A,C的两列组成新关系
1,3的两列组成新关系
1,3(R)与πA,C(R)是不等价的 1,3(R)与πA,C(R)是等价的
54.数据库系统中可能发生各种各样的故障,下列 不属于常见的故障。 A.事务内部的故障 C.介质故障 A.并 C.差
R A a1 a1 a2 B b1 b2 b2 S A a1 a1 a2 B b2 b3 b2 B.系统故障
D.不确定因素导致的故障 B.交 D.选择 T A a1 a2 B b2 b2 55.有两个关系R和S,如下图所示,则经过 操作得到结果关系T。
56.下列有关存储过程的叙述中,不正确的是 。
A.只需创建一次存储过程并将其存储在数据库中,以后就可以在应用程序中多次调用该存储过程
B.存储过程在创建时就在服务器上进行编译并生成了可执行代码,所以后续的执行无需再编译,可极大地提高执行速度
C.使用存储过程时,应用程序只需发送一个简单的语句就可以执行一个由多个SQL语句组成的复杂操作。
D.单个存储过程中只能包含一条SQL语句
57.关系R(X,Y,Z)与S(X,Y),R÷S的属性个数是 。 A. 1
B. 2