数据库原理复习.docx
《数据库原理复习.docx》由会员分享,可在线阅读,更多相关《数据库原理复习.docx(20页珍藏版)》请在冰豆网上搜索。
![数据库原理复习.docx](https://file1.bdocx.com/fileroot1/2022-10/27/e53a479a-f741-471e-b2d8-3dfd182e6edd/e53a479a-f741-471e-b2d8-3dfd182e6edd1.gif)
数据库原理复习
一、单项选择题
1.提供数据库数据描述的集中管理的是(D)
A.数据库模式B.数据库C.数据库管理系统D.数据字典
2.设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为(B)
A.80B.小于等于80C.大于等于160D.大于等于80,小于等于160
3.在SQL的授权语句中使用“ALLPRIVILEGES”,表示(B)
A.授权所有用户B.所有的操作权限C.对所有的数据集合D.允许再授权
4.对数据库模式进行规范化处理,是在数据库设计的(C)
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段
5.在下列几种故障中,不破坏数据库内容的是(B)
A.计算机病毒发作B.供电系统故障
C.瞬时的强磁场干扰D.磁盘介质损坏
6.在数据库技术中,独立于计算机系统的模型是(A)
A.E-R模型B.层次模型
C.关系模型D.面向对象的模型
8.SQL中,下列涉及空值的操作,不正确的是(C)
A.AGEISNULL
B.AGEISNOTNULL
C.AGE=NULL
D.NOT(AGEISNULL)
9.单个用户使用的数据视图的描述称为(A)
A.外模式
B.概念模式
C.内模式
D.存储模式
10.下述各项中,属于数据库系统的特点的是(C)
A.存储量大B.存取速度快C.数据独立性D.操作方便
11.在关系中,能唯一标识组的无冗余属性集称为关系模式的(A)
A.候选键B.主键C.外键D.超键
13.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为(C)
A.外连接B.内连接C.左外连接D.右外连接
16.在SQL中,建立视图用 (C)
A.CREATESCHEMA命令B.CREATETABLE命令
C.CREATEVIEW命令D.CREATEINDEX命令
17.结构数据模型的三个组成部分是数据结构、数据操作和(C)
A.数据安全性控制B.数据一致性规则
C.数据完整性约束D.数据处理逻辑
18.在SQL的算术表达式中,如果其中有空值,则表达式(C)
A.空值按0计算 B.由用户确定空值内容再计算结果
C.结果为空值 D.指出运算错误,终止执行
20.在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的(B)
A.充分必要条件B.必要条件C.充分条件D.既不充分也不必要条件
21.基本ER图就是数据库的(D)
A.外模式B.逻辑模式C.内模式D.概念模式
23.在多用户共享系统中,并发操作的事务干扰,破坏了事务的(C)
A.原子性B.一致性C.隔离性D.持久性
24.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D)
A.左外联接
B.右外联接
C.外部并
D.外联接
25.如果事务T获得了数据项Q上的排它锁,则T对Q(C)
A.只能读不能写
B.只能写不能读
C.既可读又可写
D.不能读不能写
26.在数据库技术中,未提交的随后又被撤消的数据称为 (D)
A.错误数据 B.冗余数据 C.过期数据 D.脏数据
27.现实世界中事物在某一方面的特性在信息世界中称为(C)
A.实体B.实体值C.属性D.信息
28.数据的存储结构与数据逻辑结构之间的独立性称为数据的(B)
A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性
29.应用程序设计的工作开始于数据库设计步骤的(D)
A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段
31.事务的ACID性质,是指事务具有原子性、一致性和(C)
A.隔离性、透明性B.独立性、透明性
C.隔离性、持久性D.共享性、持久性
32.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的(B)
A.S锁B.X锁 C.S锁和X锁D.S锁或X锁
33.在SQL的查询语句中,对应关系代数中“投影”运算的语句是(A)
A.SELECTB.FROMC.WHERED.SET
34.在数据库设计中,将E-R图转换成关系数据模型的过程属于(B)
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
35.关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:
并、差、投影、选择和(B)
A.交 B.笛卡尔积 C.自然连接 D.除法
36.SQL语言具有的功能是 (B)
A.关系规范化,数据操纵,数据控制
B.数据定义,数据操纵,数据控制
C.数据定义,关系规范化,数据控制
D.数据定义,关系规范化,数据操纵
37.在数据库系统中,数据独立性是指(C)
A.用户与计算机系统的独立性 B.数据库与计算机的独立性
C.数据与应用程序的独立性 D.用户与数据库的独立性
38.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和(C)
A.数据存储量低B.处理速度慢C.数据不一致D.操作烦琐
40.在下列的数据库模式中,独立于计算机系统的模式是(A)
A.概念模式B.逻辑模式C.内模式D.外模式
41.在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y,称函数依赖X→Y为(C)
A.平凡函数依赖B.部分函数依赖C.完全函数依赖D.传递函数依赖
42.在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的左端出现,则属性T具有以下性质(C)
A.属性T仅是R的主属性,但不包含于侯选键中
B.属性T必是R的非主属性
C.属性T必是组成R候选键的主属性
D.属性T可能是R的主属性,也可能是R的非主属性
解释:
函数依赖是语义范畴的概念,本题可以直接从语义上理解:
(1)如果t不包含在任一侯选键中,它至少依赖于候选键,所以它肯定会在F中“→”的右端出现;
(2)包含在任何一个候选键中的属性称为主属性。
43.对关系R进行投影运算后,得到关系S,则(C)
A.关系R的元组数等于关系S的元组数
B.关系R的元组数小于关系S的元组数
C.关系R的元组数大于或等于关系S的元组数
D.关系R的元组数大于关系S的元组数
44.记载数据库系统运行过程中所有更新操作的文件称为(C)
A.更新文件B.后备文件C.日志文件D.数据文件
45.SQR中的视图提高了数据库系统的(A)
A.完整性B.并发控制C.隔离性D.安全性
46.在E-R模型中,如果有6个不同实体集,有7个不同的二元联系,其中2个1:
N联系,2个1:
1联系,3个M:
N联系,根据E-R模型转换成关系模型的规则,转换成关系的数目是(B)
A.6B.9C.11D.13
47.一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的(A)
A.原子性 B.一致性
C.隔离性 D.持久性
48.关系代数的五个基本操作是:
并、差、选择、投影和(D)
A.等值连接 B.F连接
C.自然连接 D.笛卡儿积
49.在关系数据库中,表与表之间的联系是通过(B)实现的。
A.实体完整性规则 B.参照完整性规则
C.用户自定义的完整性规则 D.主键
50.数据字典产生于数据库设计步骤的(A)
A.需求分析阶段 B.概念设计阶段
C.逻辑设计阶段 D.物理设计阶段
51.在数据库技术中,未提交的随后又被撤消的数据称为(D)
A.错误数据 B.冗余数据
C.过期数据 D.脏数据
52.在数据库的E-R图中,菱形框表达的是(C)
A.属性 B.实体
C.实体之间的联系 D.实体与属性之间的联系
53.以下操作中,不能用DML实现的是(B)
A.数据查询 B.定义数据库的三级结构
C.数据插入 D.数据删除
54.如果关系R和S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为(D)
A.外连接 B.内联接
C.左连接 D.右外连接
55.把E-R图转换成关系模型的过程,属于数据库设计的(C)
A.总体结构设计 B.概念结构设计
C.物理结构设计 D.逻辑结构设计
56.在SQL中,SELECT语句的"SELECTDISTINCT"表示查询结果中(C)
A.属性名都不相同 B.去掉了重复的列
C.行都不相同 D.属性值都不相同
57.在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在(A)
A.客户机端 B.服务器端
C.终端 D.系统端
58.事务日志用于保存(D)
A.程序运行过程 B.数据操作
C.程序的执行结果 D.对数据的更新操作
59.在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是(D)
A.对数据实行X锁并读数据 B.对数据实行S锁并写数据
C.对数据实行X锁并写数据 D.不加封锁的读数据
60.概念结构设计的目标是产生DB的概念模型,该模型主要反映(B)
A.DBA的管理信息需求 B.企业组织的信息需求
C.应用程序员的编程需求 D.DB的维护需求
61.设有关系模式R(X,Y,Z)与它的函数依赖集F={X→Y,Y→Z},则F的闭包F+中左部为(XY)的函数依赖有()个
A32B16
C8D4
62.设有关系模式R(X,Y,Z,W)与它的函数依赖集F={XY→Z,W→X},则属性集(ZW)的闭包为()
AZWBXZW
CYZWDXYZW
63.设有关系模式R(X,Y,Z,W)与它的函数依赖集F={XY→Z,W→X},R的候选键为()
AXYBXW
CYZDYW
64.在SELECT语句中使用GROUPBYSNO时,SNO必须()
A在WHERE中出现B在FROM中出现
C在SELECT中出现D在HAVING中出现
65.下列关于规范化理论各项中正确的是()
A对于一个关系模式来说,规范化越深越好
B满足二级范式的关系模式一定满足一级范式
C一级范式要求一非主码属性完全函数依赖关键字
D规范