数据库应用题库.docx
- 文档编号:15905377
- 上传时间:2023-07-08
- 格式:DOCX
- 页数:91
- 大小:185.22KB
数据库应用题库.docx
《数据库应用题库.docx》由会员分享,可在线阅读,更多相关《数据库应用题库.docx(91页珍藏版)》请在冰点文库上搜索。
数据库应用题库
《数据库应用》题库
一、单选题
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理
2.数据库的概念模型独立于(A)。
A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界
3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)。
A.外模式B.内模式C.存储模式D.模式
4.数据库的层次模型应满足的条件是(C)。
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲
B.必须有两个以上的结点
C.有且仅有一个结点无双亲,其余结点都只有一个双亲
D.每个结点有且仅有一个双亲
5.在关系代数的专门关系运算中,从表中取出指定的属性的操作称为(B)
A.选择B.投影C.连接D.扫描
6.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为(A);
A.选择B.投影C.连接D.扫描
7.在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C)。
A.选择B.投影C.连接D.扫描
8.如下图所示,两个关系R1和R2,它们进行(D)运算后得到R3。
A.交B.并C.笛卡尔积D.连接
R1R2R3
A
B
C
a
1
x
c
2
y
d
1
y
D
E
M
1
m
I
2
n
J
5
m
K
A
B
C
E
M
a
1
X
m
i
d
1
Y
m
i
c
2
Y
n
j
9.关系数据库中的码是指(D)。
A.能唯一决定关系的字段B.不可改动的专用保留字
C.关键的很重要的字段D.能唯一标识元组的属性或属性集合
10.SQL语言具有两种使用方式,分别为交互式SQL和(C)。
A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL
11.设计性能较优的关系模式称为规范化,规范化主要的理论依据是(A)。
A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑理论
12.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及(C)缺陷。
A.数据的不一致性B.结构不合理C.冗余度大D.数据丢失
13.当关系模式R(A,B)已属于3NF,下列说法中(B)是正确的。
A.它一定消除了插入异常和删除异常B.仍存在一定的插入和删除异常
C.一定属于BCNFD.A和C都是
14.消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是(B)。
A.1NFB.2NFC.3NFD.4NF
15.E-R图是数据库设计的工具之一,它适用于建立数据库的(A)。
A.概念模型B.逻辑模型C.结构模型D.物理模型
16.在关系数据库设计中,设计关系模式是(C)的任务。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段
17.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是(B)。
A.属性冲突B.语法冲突C.结构冲突D.命名冲突
18.DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(D)。
A.可靠性B.一致性C.完整性D.安全性
19.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是(D)。
A.该操作不存在问题B.该操作丢失C.该操作不能重复读D.该操作读“脏”数据
T1
T2
读A=100
A=A*2写回
ROLLBACK
恢复A=100
读A=200
20.若事务T对数据R已加了X锁,则其他事务对数据R(D)。
A.可以加S锁不能加X锁B.不能加S锁可以加X锁
C.可以加S锁也可以加X锁D.不能加任何锁
21.后备副本的用途是(C)。
A.安全性保障B.一致性控制C.故障后的恢复D.数据的转储
22.用于数据库恢复的重要文件是(C)
A.数据库文件B.索引文件C.日志文件D.备注文件
23.数据库系统与文件系统的主要区别是(B)。
A.数据库系统复杂,而文件系统简单。
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
24.在数据库中,下列说法(A)是不正确的。
A.数据库避免了一切数据的重复
B.若系统是完全可以控制的,则系统可确保更新时的一致性
C.数据库中的数据可以共享
D.数据库减少了数据冗余
25.数据库的网状模型应满足的条件是(A)。
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲
B.必须有两个以上的结点
C.有且仅有一个结点无双亲,其余结点都只有一个双亲
D.每个结点有且仅有一个双亲
26.按所使用的数据模型来分,数据库可分为(A)三种类型。
A.层次、关系和网状B.网状、环状和链状
C.大型、中型和小型D.独享、共享和分时
27.设有如下图所示的关系R,经操作∏A,B(σB=b(R))的运算结果是(C)
RA.B.C.D.
A
B
a
B
d
B
A
B
C
A
B
C
C
B
D
A
B
a
B
c
B
A
B
a
b
d
a
A
B
C
A
B
C
D
A
f
C
B
d
、
28.如下图所示,两个关系R1和R2,它们进行(D)运算后得到R3。
R1R2R3
A
B
C
a
1
X
c
2
Y
d
1
Y
A
B
C
E
M
a
1
X
m
i
d
1
Y
m
i
c
2
Y
n
j
D
E
M
1
m
I
2
n
J
5
m
K
A.交B.并C.笛卡尔积D.连接
29.SQL语言是(C)语言。
A.层次数据库B.网络数据库C.关系数据库D.非数据库
30.关系数据库规范化是为解决关系数据库中(A)问题而引入的。
A.插入、删除和数据冗余B.提高查询速度
C.减少数据操作的复杂性D.保证数据的安全性和完整性
31.关系模式中,满足2NF的模式,(D)。
A.可能是1NFB.必定是BCNFC.必定是3NFD.必定是1NF
32.能消除多值依赖引起的冗余的是(C)。
A.2NFB.3NFC.4NFD.BCNF
33.从E-R模型向关系模型转换时,一个M:
N联系转换为关系模式时,该关系模式的码是(C)。
A.M端实体的码B.N端实体的码
C.M端实体的码与N端实体的码的组合D.重新选取其他属性
34.保护数据库,防止XX的或不合法的使用造成的数据泄露、更改破坏。
这是指数据库的(A)。
A.安全性B.完整性C.并发控制D.恢复
35.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是(C)。
A.该操作不存在问题B.该操作丢失C.该操作不能重复读D.该操作读“脏”数据
T1
T2
读A=10,B=5
求和A+B=15
读A=20,B=5
求和25验证错
读A=10
A=A*2写回
36.若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非正常方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为(B)。
A.事务故障B.系统故障C.介质故障D.运行故障
37.在数据库中存储的是(C)
A.数据B.数据模型C.数据以及数据之间的联系D.信息
38.按所使用的数据模型来分,数据库可分为(A)三种类型。
A.层次、关系和网状B.网状、环状和链状C.大型、中型和小型D.独享、共享和分时
39.关系数据模型(D)。
A.只能表示实体间的1:
1联系国B.只能表示实体间的1:
n联系
C.只能表示实体间的m:
n联系D.可以表示实体间的上述三种联系
40.设有属性A,B,C,D,以下表示中不是关系的是(C)
A.R(A)B.R(A,B,C,D)
C.R(A×B×C×D)D.R(A,B)
41.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(D)。
A.元组B.行C.记录D.属性
42.侯选码中的属性称为(B)。
A.非主属性B.主属性C.复合属性D.关键属性
43.数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用(D)表示。
A.矩形B.四边形C.菱形D.椭圆形
44.数据库的(B)是指数据的正确性和相容性。
A.安全性B.完整性C.并发控制D.恢复
45.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是(B)。
A.该操作不存在问题B.该操作丢失C.该操作不能重复读D.该操作读“脏”数据
T1
T2
读X=48
X←X+10
写回X
读X=48
X←X-2写回X
46.若事务T对数据R已加了S锁,则其他事务对数据R(A)。
A.可以加S锁不能加X锁B.不能加S锁可以加X锁
C.可以加S锁也可以加X锁D.不能加任何锁
47.事务(Transaction)是一个( C )
A.程序 B.进程 C.操作序列 D.完整性规则
48.事务对DB的修改,应该在数据库中留下痕迹,永不消逝。
这个性质称为事务的( A )
A.持久性 B.隔离性 C.一致性 D.原子性
49.事务的执行次序称为( C )
A.过程 B.步骤 C.调度 D.优先级
50.在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会( B )
A.出现活锁现象 B.出现死锁现象 C.事务执行成功 D.事务执行失败
51.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理
52.数据库系统与文件系统的主要区别是(C)。
A.数据库系统复杂,文件系统简单。
B.文件系统以记录为数据存取的基本单位,而数据库系统不是。
C.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
D.文件系统管理的数据量小,而数据库系统可以管理庞大的数据量。
53.数据库的基本特点是(B)
A.数据结构化,可以共享;数据独立于具体的应用程序而存在;数据冗余大,易移植;统一管理和控制。
B.数据结构化,可以共享;数据独立于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。
C.数据结构化,可以共享;数据依赖于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。
D.数据非结构化;数据独立于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。
54.数据库系统中的数据由(B)统一管理控制。
A.数据库管理 B.数据库管理系统 C.操作系统 D.数据库的用户
55.数据库具有(B)。
A.程序结构化 B.数据结构化 C.程序标准化 D.数据模块化
56.数据库具有最小的(A)。
A.冗余度 B.存储量 C.完整性 D.安全性
57.数据库具有较高的(C)。
A.程序与数据可靠性 B.程序与数据完整性
B.程序与数据独立性 D.程序与数据一致性
58.为了充分发挥数据库共享资源的特点,应该允许多个用户并行地存取数据库,若不能有效地控制多个用户程序并发存取同一个数据的情况,就可能会导致存取不正确的数据,从而破坏数据的一致性。
所以数据库管理系统必须提供(C)机制。
A.数据库保护 B.安全性控制 C.并发控制 D.完整性控制
59.(B)是存储在计算机内的一个结构化的相关数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构
60.在数据库中,下列说法(A)是不正确的。
A.数据库避免了一切数据的重复
B.并发控制机制的好坏是衡量一个数据库管理系统性能的重要标志之一。
C.数据库中的数据可以共享
D.数据库减少了数据冗余
61.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A.同一个应用中的多个程序共享一个数据集合。
B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件
C.多种应用、多种语言、多个用户相互覆盖地使用数据集合。
62.下述关于数据库系统的正确叙述是(A)。
A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余
B.数据库系统中数据的一致性是指数据类型一致
C.数据库系统的核心是数据库管理员
63.下面对表空间的描述(A)是正确的。
A.表空间是数据库的逻辑划分,每个数据库至少有一个表空间。
B.表空间是数据库的逻辑划分,每个数据库只能有一个表空间。
C.表空间是数据库的物理划分,每个数据库至少有一个表空间。
D.表空间是数据库的物理划分,每个数据库只能有一个表空间。
64.下面对数据文件的描述(A)是正确的。
A.每个表空间由同一磁盘上的一个或多个文件(即数据文件)组成,一个数据文件只能属于一个表空间。
B.每个表空间由同一磁盘上的一个或多个文件(即数据文件)组成,一个数据文件可以属于多个表空间。
C.数据文件创建后不能再改变大小。
D.数据文件加入到表空间中后,还可与其他表空间发生联系。
65.在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。
信息世界的实体反映到计算机世界中则表示为(C)。
A.数据项 B.文件 C.记录 D.数据模型
66.在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。
信息世界的属性对应到计算机世界中则表示为(A)。
A.数据项 B.文件 C.记录 D.数据模型
67.在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。
信息世界的实体集反映到计算机世界中则表示为(B)。
A.数据项 B.文件 C.记录 D.数据模型
68.任何一个实体都不是孤立存在的,实体之间的联系可以归结为一对一关系、一对多关系和多对多关系三种类型。
那么行政区划与单位名称(假定唯一)之间是属于(B)关系。
A.一对一 B.一对多 C.多对多 D.以上三种都是
69.E-R图在概念上表示了一个数据库的信息组织情况,E-R图包括了(A)这几种基本图素。
A.实体、属性、联系 B.实体、联系 C.属性、联系 D.实体集、属性、联系
70.我们把表示实体及实体之间联系的数据库的数据结构称为数据模型。
在传统数据模型分类中,不包括(B)。
A.网状模型 B.链状模型 C.层次模型 D.关系模型
71.用树形结构来表示实体之间联系的模型称为层次模型,在层次模型中两个结点间的关系是(B)关系。
A.一对一 B.一对多 C.多对多 D.以上三种都可能
72.网状模型与层次模型的共同之处在于(C)
A.一个子结点可以有两个或多个父结点
B.在两个结点之间可以有两种或多种联系
C.都是用指针来表示实体间的联系
D.可以有一个以上的结点无父结点
73.按照传统的数据模型分类,数据库系统可以分为三种类型(C)。
A.大型、中型和小型 B.西文、中文和兼容 C.层次、网状和关系
D.数据、图形和多媒体
74.SQL语言是(C)语言。
A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库
75.20世纪70年代初,IBM公司的E.F.Codd提出了(A)的概念。
A.关系数据模型 B.层次数据模型 C.网状数据模型 D.面向对象数据模型
76.关系模型中,一个关键字(C)。
A.可由多个任意属性组成 B.至多由一个属性组成
B.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
C.以上都不是
77.在一个关系中,如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为(A)。
A.关键字 B.数据项 C.主属性 D.主属性值
78.同一个关系中的任两个元组值(A)。
A.不能全同 B.可以全同 C.必须全同 D.以上都不是
79.在关系数据库中,提供给用户对数据进行操作的语言称为关系数据语言,它以关系运算和(C)为基础,结构简单,是一种十分方便的用户接口。
A.集合代数 B.逻辑演算 C.关系演算 D.集合演算
80.如果一个关系模式R的每个属性值都是不可再分的数据单位,则称R满足(A)。
A.第一范式 B.第二范式 C.第三范式 D.高范式
81.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的主关键字是(B)。
A.姓名 B.学号 C.系编号 D.无
82.SQL语言具有(B)的功能。
A.关系规范化、数据操纵、数据控制
B.数据定义、数据查询、数据更新、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵
83.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的外关键字是(A)。
A.系编号 B.学号 C.姓名 D.无
84.关系数据库中的关键字是指(D)。
A.能惟一决定关系的字段 B.不可改动的专用保留字
B.关键的很重要的字段 D.能唯一标识元组的属性或属性集合
85.商店可经营多种商品,一种商品可由多家商店经营,商店和商品之间属于(B)联系。
A.M∶1 B.M∶N C.1∶M D.1∶1
86.设有以下关系:
合同(合同号,用户号,用户名,用户地址),合同号是唯一的,则这个关系的范式等级是(B)
A.1NF B.2NF C.3NF D.BCNF
87.要保证数据库的数据独立性,需要修改的是(A)。
A.三层模式之间的两种映射 B.模式与内模式
B.模式与外模式 D.三层模式
88.下列四项中说法不正确的是(C)。
A.数据库减少了数据冗余 B.数据库中的数据可以共享
B.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性
89.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C)。
A.多对多 B.一对一 C.多对一 D.一对多
90.在视图上不能完成的操作是(C)。
A.更新视图 B.查询 C.在视图上定义新的基本表 D.在视图上定义新视图
91.下列四项中,不属于关系数据库特点的是(D)。
A.数据冗余小 B.数据独立性高 C.数据共享性好 D.多用户访问
92.实体集书店与图书之间具有(C)。
A.一对一 B.一对多 C.多对多 D.多对一
93.现有关系表:
医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A)。
A.患者,医生编号,诊断日期 B.医生编号 C.诊断日期 D.患者编号
94.SQL语言的数据操纵语言包括SELECT,INSERT,UPDATE和DELETE等,其中最重要的也是使用最频繁的语句是(A)。
A.SELECT B.INSERT C.UPDATE D.DELETE
95.SQL语言具有两种使用方式,分别称为交互式SQL和(C)。
A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL
96.下列SQL语句中,修改表结构的语句是(A)。
A.ALTER B.INSERT C.UPDATE D.DELETE
97.有这样三个表:
学生表S、课程表C和学生选课表SC,它们的结构如下:
S(S#,SN,SEX,AGE,DEPT)、C(C#,CN)、SC(S#,C#,GRADE)。
其中:
S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
要求如下:
检索所有比"王华"年龄大的学生姓名、年龄和性别。
正确的SELECT语句是(A)。
A.SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSWHERESN="王华")
B.SELECTSN,AGE,SEXFROMSWHERESN="王华"
C.SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEWHERESN="王华")
D.SELECTSN,AGE,SEXFROMSWHEREAGE>王华.AGE
98.有这样三个表:
学生表S、课程表C和学生选课表SC,它们的结构如下:
S(S#,SN,SEX,AGE,DEPT)、C(C#,CN)、SC(S#,C#,GRADE)。
其中:
S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
要求如下:
检索选修课程"C2"的学生中成绩最高的学生的学号。
正确的SELECT语句是(D)。
A.SELECTS#FROMSCWHEREC#="C2"ANDGRADE>=(SELECTGRADEFROMSCWHERE C#="C2")
B.SELECTS#FROMSCWHEREC#="C2"ANDGRADE>=(SELECTGRADEFROMSCWHERE C#="C2")
C.SELECTS#FROMSCWHEREC#="C2"ANDGRADENOTIN(SELECTGRADEFROMSCWHERE C#="C2")
D.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 题库