数据库客观题总复习.docx
- 文档编号:29064606
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:19
- 大小:41.61KB
数据库客观题总复习.docx
《数据库客观题总复习.docx》由会员分享,可在线阅读,更多相关《数据库客观题总复习.docx(19页珍藏版)》请在冰豆网上搜索。
数据库客观题总复习
数据库原理复习题
一、单项选择题
1.数据库系统达到了数据独立性,是因为采用了(D)。
A.层次模型B.网状模型
C.关系模型D.三级模式结构
2.在关系数据库系统中,一个关系相当于(A)。
A.一张二维表B.一条记录
C.一个关系数据库D.一个关系代数运算
3.建立索引的目的是(B)。
A.减少存储空间B.提高存取速度
C.减少输入输出D.减少冗余
4.用户选作元组标识的一组属性称为(C)。
A.外部码B.候选码
C.主码D.超码
5.在数据库设计中,用图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的(B)阶段。
A.需求分析B.概念设计
C.逻辑设计D.物理设计
6.在语句的下列子句中,通常和子句同时使用的是(C)。
A.子句B.子句
C.子句D.均不需要
7.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及(C)的缺陷。
A.数据的不一致性B.封锁
C.冗余度大D.数据丢失
8.从模型向关系模型转换,一个的联系转换成关系模式时,该关系模式的码是(C)。
A.M端实体的码B.N端实体的码
C.M端实体码与N端实体码组合D.重新选取其他属性
9.在数据库设计的需求分析阶段,业务流程一般采用(B)表示。
A.图B.数据流图
C.程序结构图D.程序框图
10.模式/内模式映象一般是在(C)中描述。
A.外模式B.应用程序
C.内模式D.缓冲区
11.语句中“”表示查询结果中(C)。
A.属性名都不相同B.去掉了重复的列
C.行都不相同D.属性值都不相同
12.为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到(D)中。
A.编译程序B.操作系统
C.中间语言D.宿主语言
13.数据库三级结构从内到外的三个层次为(B)。
A.外模式、模式、内模式B.内模式、模式、外模式
C.模式、外模式、内模式D.内模式、外模式、模式
14.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除操作,这类功能称为(C)。
A.数据定义功能B.数据管理功能
C.数据操作功能D.数据控制功能
15.下列实体类型的联系中,属于一对一联系的是(A)。
A.学校和校长之间的联系B.车间与工人之间的联系
C.商店与商品之间的联系D.学生与课程之间的联系
16.关系模型用(A)实现数据之间的联系。
A.外部码B.地址指针C.表D.关系
17.事务的持续性是指(B)。
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个书物内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
18.关系模型中各级模式之间的关系为(A)。
A.3∈2∈1B.3∈1∈2
C.1∈2∈3D.2∈1∈3
19.已知关系模式(),存在函数依赖:
→→,而→不成立,那么(B)。
A.属于1,但不属于2
B.属于2,但不属于3
C.属于3,但不属于
D.属于,但不属于4
20.在下列语句中,修改表结构的是(A)。
A.B.C.D.
21.关系运算中花费时间可能最长的运算是(C)。
A.投影B.选择C.笛卡尔积D.除
22.在数据库的概念设计中,最常用的数据模型是(D)。
A.形象模型B.物理模型
C.逻辑模型D.实体联系模型
23.外模式/模式映象一般是在(A)中描述。
A.外模式B.应用程序C.内模式D.缓冲区
24.嵌入式语句中引用共享变量时,必须在变量名前加(D)标志。
A.逗号(,)B.句号(。
)C.分号(;)D.冒号(:
)
25.单个用户使用的数据视图的描述称为(A)。
A.外模式B.概念模式C.内模式D.存储模式
26.子模式用来描述(B)。
A.数据库的总体逻辑结构B.数据库的局部逻辑结构
C.数据库的物理存储结构D.数据库的概念结构
27.在中,和之间的关系是(B)。
A.相互调用B.调用
C.调用D.并发运行
28.五种基本关系代数运算是(A)。
A.∪,×,π和σB.∪,∞,π和σ
C.∪,∩,×,π和σD.∪,∩,∞,π和σ
29.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D)。
A.左外联接B.右外联接C.外部并D.外联接
30.在数据库设计中,将图转换成关系数据模型的过程属于(B)。
A.需求分析阶段B.逻辑设计阶段
C.概念设计阶段D.物理设计阶段
31.中,下列涉及空值的操作,不正确的是(C)。
A.B.
C.=D.()
32.在数据库系统中,负责协调和监视数据库使用的人员称为(B)。
A.ADOB.C.D.
33.常见的数据模型有多种,目前使用较多的数据模型为(C)模型。
A.层次B.网状C.关系D.拓扑
34.在关系型数据库中,对数据库的操作可大致概括成为(B)两大类。
A.拷贝、检索B.检索、更新C.插入、删除D.查询、过滤
35.在关系数据模型中,通常可以把(D)称为属性,其值称为属性值。
A.记录B.基本表C.模式D.字段
36.在关系代数中,对一个关系做投影操作以后,新关系的元组个数(B)原来关系的元组个数。
A.小于B.小于或等于C.等于D.大于
37.用(D)形式表示实体类型和实体间联系是关系模型的主要特征。
A.指针B.链表C.关键字D.表格
38.基本的使用方式有两种,它可以单独使用;可以在用高级语言编写的应用程序中使用,这时相应的高级语言称为(A)。
A.宿主语言B.嵌入式语言C.数据定义语言D.交互式语言
39.(C)是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
A.程序 B.命令 C.事务 D.文件
40.事务的原子性是指(A)。
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个书物内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
41.在查询优化中“先选择、投影、后连接”,这是因为对一个关系做选择操作之后,新关系的元组个数(D)原来关系的元组个数。
A.大于B.等于C.小于D.小于或等于
42.数据的完整性为(D)。
A.数据的正确性B.数据的独立性、可能性
C.数据的一致性D.数据的正确性、有效和相容性
43.语言中,语句的主要作用是(D)。
A.结束程序B.返回系统C.存储数据D.提交事务
44.关于数据库规范化是为了解决关系数据库中A问题而引入的。
A.插入、删除和数据冗余B.数据查询优化
C.安全性和完整性D.数据操作的复杂性
45.两个子查询的结果(A)时,可以执行并、交、差操作。
A.结构完全一致 B.结构完全不一致
C.结构部分一致 D.主码一致
46.若用如下的语句创建一个表:
((4)(8)
(2));
可以插入到表中的是(B)。
A.('1031','曾华',23,男)B.('1031','曾华')
C.(,'曾华','男',23)D.('1031','男',23)
第47题到第48题基于这样的3个表即学生表S、课程表C和学生选课表,它们的结构如下:
S()
C()
()
其中:
为学号,为姓名,为性别,为年龄,为系别,为课程号,为课程名,为成绩
47.检索学生姓名及其所选修课程的课程号和成绩,正确的语句是(C)。
A.S ;
B.;
C.;
D. ;
48.检索选修课程“C2”的男生中的最高成绩,正确的语句是(D)。
A.()'C2''男';
B.()'C2''男';
C.() 'C2''男';
D.() 'C2''男';
49.检索选修4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。
正确的语句是(D)。
A.()>=60
2(*)>=4
B.()>=60
(*)>=42
C.()>=60
(*)>=42
D.()>=60
2(*)>=4
50.要保证数据库逻辑数据独立性,需要修改的是(C)。
A.模式B.模式与内模式的映射
C.模式与外模式的映射D.内模式
51.下列四项中,不属于数据库特点的是(C)。
A.数据共享B.数据完整性
C.数据冗余很高D.数据独立性高
52.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(D)。
A.多对多B.一对一C.多对一D.一对多
53.反映现实世界中实体及实体间联系的信息模型是(D)。
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.数据字典
C.关系数据库规范化理论D.关系数据库查询
58.要保证数据库的数据独立性,需要修改的是(A)。
A.三层模式之间的两种映射B.模式与内模式
C.模式与外模式D.三层模式
59.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C)。
A.多对多B.一对一C.多对一D.一对多
60.在视图上不能完成的操作是(C)。
A.更新视图B.查询
C.在视图上定义新的基本表D.在视图上定义新视图
61.查询中需要统计元组的个数时,应使用(C)函数。
A.(列名) B.(列名) C.(*) D.(列名)
62.下列四项中,不属于关系数据库特点的是(D)。
A.数据冗余小B.数据独立性高
C.数据共享性好D.多用户访问
63.以下的英文缩写中表示数据库管理系统的是(B)。
A.B.C.D.
64.数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是(B)。
A.数据库管理系统、操作系统、应用软件
B.操作系统、数据库管理系统、应用软件
C.数据库管理系统、应用软件、操作系统
D.操作系统、应用软件、数据库管理系统
65.是(C)。
A.操作系统的一部分 B.一种编译程序
C.在操作系统支持下的系统软件D.应用程序系统
66.数据库系统提供给用户的接口是(A)。
A.数据库语言 B.过程化语言
C.宿主语言 D.面向对象语言
67.(B)是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。
A.数据库系统 B.数据库
C.关系数据库 D.数据库管理系统
68.(A)是数据库中全部数据的逻辑结构和特征的描述。
A.模式 B.外模式 C.内模式 D.存储模式
69.(C)是数据库物理结构和存储方式的描述。
A.模式 B.外模式 C.内模式 D.概念模式
70.(B)是用户可以看见和使用的局部数据的逻辑结构和特征的描述。
A.模式 B.外模式 C.内模式 D.概念模式
71.有了模式/内模式映像,可以保证数据和应用程序之间(B)。
A.逻辑独立性 B.物理独立性
C.数据一致性 D.数据安全性
72.数据库系统3层结构的描述存放在(D)中。
A.数据库 B.运行日志
C.数据库管理系统 D.数据字典
73.关系数据模型通常由3部分组成,它们是(B)。
A.数据结构、数据通信、关系操作
B.数据结构、关系操作、完整性约束
C.数据通信、关系操作、完整性约束
D.数据结构、数据通信、完整性约束
74.用户可以使用对数据库中的数据进行(A)操纵。
A.查询和更新 B.查询和删除
C.查询和修改 D.插入和修改
75.要想成功地运转数据库,就要在数据处理部门配备(B)。
A.部门经理 B.数据库管理员
C.应用程序员 D.系统设计员
76.下列说法不正确的是(A)。
A.数据库避免了一切数据重复
B.数据库减少了数据冗余
C.数据库数据可为经认可的用户共享
D.控制冗余可确保数据的一致性
77.所谓概念模型,指的是(D)。
A.客观存在的事物及其相互联系
B.将信息世界中的信息数据化
C.实体模型在计算机中的数据化表示
D.现实世界到机器世界的一个中间层次,即信息世界
78.数据库的概念模型独立于(A)。
A.具体的机器和B.图
C.数据维护 D.数据库
79.在概念模型中,将实体所具有的某一特性称为(C)。
A.外部码 B.候选码 C.属性 D.实体型
80.在数据库技术中,实体-联系模型是一种(D)。
A.逻辑数据模型B.物理数据模型
C.结构数据模型 D.概念数据模型
81.方法的三要素是(C)。
A.实体、属性、实体集B.实体、码、联系
C.实体、属性、联系 D.实体、域、候选码
82.用二维表结构表示实体以及实体间联系的数据模型为(C)。
A.网状模型 B.层次模型
C.关系模型 D.面向对象模型
83.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和书之间为(B)的联系。
A.一对一B.一对多C.多对多D.多对一
84.一个仓库可以存放多种零件,每种零件可以存放在不同的仓库中,仓库和零件之间为(C)的联系。
A.一对一B.一对多C.多对多D.多对一
85.图中的联系可以与(C)实体有关。
A.0个 B.1个C.一个或多个D.多个
86.用图表示学生选课,图中正确的是(C)。
87.在关系数据库设计中,设计关系模式是(C)的任务。
A.需求分析阶段 B.概念设计阶段
C.逻辑设计阶段 D.物理设计阶段
88.下列关于数据库运行和维护的叙述中,(D)是正确的。
A.只要数据库正式投入运行,标志着数据库设计工作的结束。
B.数据库的维护工作就是维护数据库系统的正常运行。
C.数据库的维护工作就是发现错误,修改错误。
D.数据库正式投入运行标志着数据库运行和维护工作的开始。
89.视图创建完成后,数据字典中存放的是(A)。
A.查询语句 B.查询结果
C.视图的定义 D.所引用的基本表的定义
90.语言是(C)标准语言。
A.层次数据库 B.网络数据库C.关系数据库 D.非数据库
91.语言是(B)的语言,易学习。
A.过程化 B.非过程化 C.格式化 D.导航化
92.以下关于语句的书写准则中不正确的是(A)。
A.语句对大小写敏感,关键字需要采用大写形式
B.语句可写成一行或多行,习惯上每个子句占用一行
C.关键字不能在行与行之间分开,并且很少采用缩写形式
D.语句的结束符为分号“;”
93.语言的数据操纵语句包括、、和等。
其中最重要的也是使用最频繁的语句是(A)。
A. B. C. D.
94.下列关于基本表的叙述中,正确的是(A)。
A.在中一个关系对应一个基本表
B.一个基本表对应一个存储文件
C.一个基本表只能有一个索引,索引也存放在存储文件中
D.基本表是独立存储在数据库中的但一个存储文件中只能存放一个基本表
95.一般来说,以下情况的列不适合建立索引(B)。
A.经常被查询的列B.子句中使用的列。
C.是外部码或主码的列D.包含许多重复值的列
96.定义基本表时,若要求某一列的值是唯一的,则应在定义时使用(D)保留字,但如果该列是主码,则可省写。
A. B. C. D.
97.在语句中,可以用来实现关系代数中π运算功能的是(A)语句。
A. B. C. D.
98.在语句中,与关系代数中σ运算符对应的是(C)子句。
A. B. C. D.
99.使用语句进行查询操作时,若希望查询结果中不出现重复元组,应在子句中使用(D)保留字。
A. B. C. D.
100.在以下语句的子句中,放在最后的应该是(B)子句。
A. B. C. D.
101.约束是(B)约束。
A.实体完整性 B.参照完整性
C.用户自定义完整性 D.域完整性
102.若要修改基本表中某一列的数据类型,需要使用语句中的(C)子句。
A. B. C. D.
103.向基本表中增加一个新列后,原有元组在该列上的值是(C)。
A. B. C.空值 D.不确定
二、多项选择题(从下列各题4个备选答案中选出2至4个正确答案)
1.数据独立性分为()。
A.逻辑数据独立性B.数据操作独立性
C.数据存储独立性D.物理数据独立性
2.与文件系统相比,有哪些主要特点(AD)。
A.整体数据结构化B.数据的共享性高
C.数据独立性高D.高度的数据控制能力
3.关系模型的完整性规则包括()。
A.实体完整性规则B.参照完整性规则
C.安全性规则D.用户定义的完整性规则
4.在关系模型中,下列说法错误的是()。
A.关系中存在可分解的属性值B.关系中允许出现相同的元组
C.关系中考虑元组的顺序D.元组中属性是无序的
5.数据模型的基本要素是()。
A.数据结构B.数据操作C.数据定义D.完整性约束
6.数据管理技术随着计算机技术的发展而发展,一般可分为()。
A.人工管理阶段B.文件系统阶段
C.数据库系统阶段D.面向对象阶段
7.下列说法中正确的是()。
A.表中允许出现相同的行B.表中不允许出现相同的列
C.行的次序可以交换D.列的次序可以交换
8.下述关于数据库系统的叙述中错误的是()。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统提高了数据的独立性
9.要满足基本应用,一个数据库系统通常应提供给用户使用的基本语言有()。
A.数据描述语言() B.数据操纵语言()
C.自含语言D.宿主语言
10.数据冗余所导致的问题主要是()。
A.浪费存储空间 B.数据独立性差
C.潜在的数据不一致性D.数据修改麻烦
11.数据库管理系统()提供数据操纵语言()实现对数据库数据的操纵,其中数据更新操作包括()。
A.插入 B.删除 C.检索 D.修改
12.数据库管理系统()的主要功能有()。
A.数据库定义功能 B.数据库操纵功能
C.完整性约束检查D.访问控制
13.事务的特性有()。
A.原子性 B.一致性 C.隔离性 D.持续性
13.模型的基本成分包括()。
A.实体 B.属性 C.实体联系 D.码
14.具有()功能。
A.关系规范化 B.数据定义 C.数据操纵 D.数据控制
15.下列命令中属于语言中数据定义功能的语句有(D)。
A. B. C. D.
16.在语句的子句中允许出现()。
A.列名 B.基本表名 C.视图名 D.表达式
17.某查询语句中有“%田”子语句,在查询结果中有可能含有()。
A.张田 B.陈力田 C.田华 D.刘田耕
18.在语句中实现完整性约束的子句有()。
A. B.
C. D.
19.对于下列子语句,正确的描述是()。
A.是主码B.不能为空
C.的值可以是“王大力”D.每一个必须是惟一的
20.可以使用视图来更新基本表,但当()时,更新基本表操作失败。
A.视图的列包含来自多个表的列
B.视图的列是从集合函数派生的
C.视图定义中的命令包含选项
D.视图的列是从常量或表达式派生的
三、判断题
10分)1.是过程性操作语言。
(F)
2.一个语句可以从中查找到多个元组。
(T)
3.关系代数中的基本运算是并、交、差、投影和选择。
(F)
4.只有两个属性的已属于1的关系模式必属于。
(T)
5.事务具有原子性、一致性、隔离性和持久性。
(T)
6.中的是由基本表或视图导出的虚表。
(T)
7.数据独立性指的是数据之间相互独立,互不依赖
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 客观 复习