赞
踩
《数据库原理》选择题
1.数据库系统中的数据模型通常由( A )三部分组成。
A. 数据结构、数据操作和完整性约束
B. 数据定义、数据操作和安全性约束
C. 数据结构、数据管理和数据保护
D. 数据定义、数据管理和运行控制
2.在关系R和关系S进行自然联接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为( D )。
A. 外联接 B. 内联接 C. 左外联接 D. 右外联接
3.下列聚合函数中不忽略空值(null)的是( C )。
A. SUM(列名) B. MAX(列名) C. COUNT( * ) D. AVG(列名)
4.下列说法正确的是 ( B )
A. 视图是观察数据的一种方法,只能基于基本表建立。
B. 视图是虚表,观察到的数据是实际基本表中的数据。
C. 索引查找法一定比表扫描法查询速度快。
D. 索引的创建只和数据的存储有关系
5.在数据库系统中死锁属于( C )。
A. 系统故障 B. 程序故障 C. 事务故障 D. 介质故障
6.数据库系统中,单个用户使用的数据视图用______描述,它是用户与数据库系统之间的接口。( A )
A.外模式 B.存储模式 C.内模式 D.概念模式
7.以下关系数据库的基本数据操作中,不能同时操作两个关系的是( B )
A.交 B.选择 C.连接 D.并
8.在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当作实体,而在另一局部应用中被当作属性,那么被称之为( D )
A.属性冲突 B.命名冲突 C.联系冲突 D.结构冲突
9.数据库系统中,使用宿主语言和DML编写应用程序的人员是( C )。
A.数据库管理员 B.专业用户 C.应用程序员 D.最终用户
10.关系代数表达式σ3<′4′(S)表示( C )。
A.表示从S关系中挑选3的值小于第4个分量的元组
B.表示从S关系中挑选第3个分量值小于4的元组
C.表示从S关系中挑选第3个分量值小于第4个分量的元组
D.表示从S关系中挑选第4个分量值大于3的元组
11.子模式DDL用来描述 (B)。
A.数据库的总体逻辑结构
B.数据库的局部逻辑结构
C.数据库的物理存储结构
D.数据库的概念结构
12.DBMS中实现事务持久性的子系统是 ( D )
A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统
SQL的全局约束是指基于元组的检查子句和( C )。
13.下列哪一个不是日志文件中应该记录的内容?(D)
A事务开始 B事务交换 C事务对数据的修改 D事务对数据的查询
14.下列哪个不属于数据库对象:(D)
A.存储过程 B.角色 C.视图 D.日志
15.下列叙述不正确的是( D )
A. 创建索引是加快表的查询速度的有效手段
B. 可以根据需要在基本表上建立一个或多个索引
C. 用户可以在最频繁查询的列上建立索引以提高查询效率
D. 可以根据需要在基本表上建立一个或多个聚簇索引
16.关系模式R中若没有非主属性,则( C )
A. R属于2NF,但R不一定属于3NF
B. R属于BCNF,但R不一定属于4NF
C. R属于3NF,但R不一定属于BCNF
D. R属于4NF
17.SQL语言是(B) 的语言,易学习。
A.过程化 B.非过程化 C.格式化 D.导航式
18.SQL语言具有两种使用方式,分别称为交互式SQL和(C) 。
A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL
19.在SQL Server 中删除触发器用( B )。
A.ROLLBACK B. DROP C.DELALLOCATE D. DELETE
20.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括 (C) 。
A.数据字典、应用程序、审计档案、数据库后备副本
B.数据字典、应用程序、日志文件、审计档案
C.日志文件、数据库后备副本
D.数据字典、应用程序、数据库后备副本
21.在数据库三级模式间引入二级映象的主要作用是( A )。
A. 提高数据与程序的独立性 B. 提高数据与程序的安全性
C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性
22.在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有传递函数依赖,那么R至多是( B )
A.1NF B.2NF C.3NF D.BCNF
23.如果事务T获得了数据项Q上的共享锁,则T对Q( A )
A.只能读不能写 B.只能写不能读 C.既可读又可写 D.不能读不能写
24.数据库系统的物理数据独立性是指( D )。
A.概念模式改变,外模式和应用程序不变
B.概念模式改变,内模式不变
C.内模式改变,概念模式不变
D.内模式改变,外模式和应用程序不变
25.在基本SQL语言中,不可以实现的是( D )。
A.定义视图 B.定义基本表 C.查询视图和基本表 D.并发控制
26.在数据库需求分析阶段,数据字典是对系统中( A )。
A.数据的描述 B.处理的描述 C.功能的描述 D.数据与处理关系的描述
27.设属性A是关系R的主属性,则属性A不能取空值,这是(A)。
A.实体完整性规则 B.参照完整性规则
C.用户定义完整性规则 D.域完整性规则
28.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为(B),从表中选出满足某种条件的元组的操作称为(A),将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C)。
A.选择 B.投影 C.连接 D.扫描
29. 数据库的概念模型独立于A__。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界
30.在关系模式中,视图是三级模式结构中的 ( D )
A. 内模式 B. 模式 C. 存储模式 D. 外模式
31.在关系数据库中,当关系的型改变时,用户程序也可以不变。这是 ( B )
A. 物理独立性 B. 逻辑独立性 C. 位置独立性 D. 存储独立性
32.下列聚合函数中哪一个是计算列的平均值( C )
A. SUM ( ) B. MAX ( ) C. AVG ( ) D. COUNT ( )
33.一个1:n联系可以转换为一个独立的关系模式,关系的码为( C )
A. 实体的码 B. 各实体码的组合 C. n端实体的码 D. 每个实体的码
34.当关系R和关系S自然连接时,能够把R中原该舍弃的元组放到结果关系中的操作是( A )
A. 左外连接 B. 右外连接 C. 外部并 D. 外连接
35.下列四项中说法不正确的是( C )
A. 数据库减少了数据冗余
B. 数据库中的数据可以共享
C. 数据库避免了一切数据的重复
D. 数据库具有较高的数据独立性
36.下述哪一条不是由于关系模式设计不当而引起的?( A )
A. 丢失修改 B. 数据冗余 C. 插入异常 D. 更新异常
37.下列对数据库的操作中,正确的是( A )
A. 当执行插入操作时首先检查实体完整性规则,插入行在主码属性上的值不能重复
B. 当执行删除操作时,不需要检查参照完整性规则
C. 当执行更新操作时,只需要检查参照完整性规则
D. 如果向参照关系插入操作时,不需要考虑参照完整性
38.数据库镜像可以用于( C )
A.保证数据库的完整性 B.实现数据库的安全性
C.进行数据库恢复或并发操作 D.实现数据共享
39.下列叙述正确的是( B )
A. 共享锁与共享锁不相容
B. 共享锁与排它锁不相容
C. 如果事务T获得数据项Q的共享锁,则T可读Q也可能写Q
D. 如果事务T获得数据项Q的排它锁,则T可读Q但不能写Q
40.下列叙述错误的是( D )
A. 视图是一个虚表,是从一个或几个基本表导出的表
B. 基本表中的数据发生变化,视图中查寻得出的数据也就改变了
C. 可以在视图之上再定义新的视图
D. 数据库中既存放视图的定义,又存放视图对应的数据
41.应用数据库的主要目的是为了( C)。
A.数据库管理系统是用户与应用程序的接口
B.数据库管理系统用DML来定义三级模式
C.应用程序只有通过数据库管理系统才能和数据库联系
D.数据库管理系统用DDL来实现对数据库的各种操作
43.要保证数据库物理数据独立性,需要修改的是( C)。
A.模式与外模式的映射 B.模式 C.模式与内模式的映射 D.内模式
44. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A.模式与外模式的映射 B.模式与内模式之间的映射 C. 模式 D. 三层模式
45. 对于一个关系的属性(列)集合和元组(行)集合,下面哪种说法不正确: (B )。
A.改变元组的排列次序不影响该关系
B.改变元组的排列次序会改变该关系.
C.改变属性的排列次序不影响该关系
D.关系的模式包括其名称及其属性集合
46.自然连接要求两个关系中相等的分量必须是(C )。
A.多个属性 B.单个属性 C.相同属性 D. 不同属性
47. .关系R(A, B)和S(B, C)中分别有10个和15个元组,属性B是R的主码,则R与S进行自然连接计算得到的元组数目的范围是( D) 。
A. [0,150] B. [10,25] C. [0, 15] D. [10, 15]
48. 下列关系运算中,( B)不要求关系 R与s具有相同的属性个数。
A. R∩S . B. R×S C. R∪S D. R-S
49. 下列的SQL语句中,(A)不是数据定义语句。
A. GRANT B. DROP VIEW C. CREATE TABLE D. CREATE VIEW
50.在视图上不能完成的操作是( C)。
A.更新视图 B. 在视图上定义新的视图 C.在视图上定义新的表 D. 查询
51.以下对视图的叙述中错误的是(D ) 。
A.视图的查询需要转为对基表的查询,这个转换工作是由DBMS完成的
B.视图是虚拟存在的表
C. 在某些情况下视图可以进行更新
D.对视图执行更新操作,其对应的基表中的数据保持不变
52. (C )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
A.层次模型 B. 网状模型 C. 关系模型 D.以上都有
53.下面不属于实现安全性措施的是(D )
A.授权规则 B.数据加密 C.视图机制 D. 日志文件
54.找出下面SQL命令中的数据控制命令( A)。
А. GRANT B. COMMIT C. UPDATE D. SELECT
A.信息需求和结构需求 B. 存储需求和结构需求
C.信息需求和处理需求 D. 输入需求和输出需求
56.数据字典产生于数据库设计步骤的(D)。
A.逻辑设计阶段 B. 物理设计阶段 C. 概念设计阶段 D. 需求分析阶段
57. 4.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系在哪些属 性上建什么样的索引”这一设计内容应该属于( B) 设计阶段。
58.数据的存储结构与数据逻辑结构之间的独立性称为数据的(A )。
A.物理独立性 B. 结构独立性 C. 逻辑独立性 D. 分布独立性
59.对数据库的物理设计优劣评价的重点是( A)。
A.时间和空间效率 B. 动态和静态性能 C. 用户界面的友好性 D.成本和效益
60.为数据表创建索引的目的是( A)。
A.提高查询的检索性能 B. 创建主键 C. 归类D. 创建唯一索引
61.关系数据库的规范化理论主要解决的问题是(A )。
A.如何构造合适的数据逻辑结构
B.如何构造合适的数据物理结构
C.如何构造合适的应用程序界面
D.如何控制不同用户的数据操作权限
62.在DBMS中实现事务持久性的子系统是(D )。
A.安全管理子系统 B.完整性管理子系统 C.并发控制子系统 D. 恢复管理子系统
63.后援副本的作用是( C)。
A.保障安全性 B. 一致性控制 C. 故障后的恢复 D. 数据的转储
64.包含在日志文件中的主要内容是(D )。
A.对数据的全部操作 B. 程序执行结果 C.程序运行过程 D.对数据的全部更新操作
65..数据库系统的log中检查点的作用是(D )。
A.系统事务正确完成时数据库系统会在log中设置检查点
B.系统事务取消时数据库关系系统需要从检查点开始取消
C.数据库重新启动时恢复系统中的重做阶段从检查点开始
D.数据库重新启动时恢复系统中的分析阶段从检查点开始
66.如果事务T获得了数据项Q上的排他锁,则T对Q(C )。
A.只能读不能写 B.只能写不能读 C.既可读又可写 D.不能读也不能写
67.设事务 T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作( D)。
A.T1正在写A,T2要读A B.T1正在写A,T2也要写A
C. T1正在读A, T2要写A D. T1正在读A,T2也要读A
68.关系数据库中的码是指(D)
A、能唯一决定关系的字段
B、不可改动的专用保留字
C、关键的很重要的字段
D、能唯一标识元组的属性或属性集合
69.在 SELECT 语句中,需对分组情况满足的条件进行判断时,应使用( D)。
(A)WHERE (B)GROUP BY (C)GROUP CONDITION (D)HAVING
若两个实体间的关系是 1:m,则进行逻辑设计时实现 1:m 联系的方法是( A)
(A)在“m”端实体转换的关系中加入“1”端实体转换的关系的码
(B)将“m”端实体转换的关系的码加入“1”端实体转换的关系中
(C)在两个实体转换的关系中,分别加入另外一个关系的码
(D)将两个实体转换成一个关系
71.在进行授权时,数据对象的(A ),授权子系统就越灵活。
(A)粒度越小 (B)粒度越大(C)约束越细(D)约束越粗
72.写一个修改到数据库中,与写一个表示这个修改的记录到日志文件中的操作,应该( C)。 (A)前者先做 (B)由程序员安排 (C)后者先做 (D)由系统决定哪一个先做
73.在第一个事务以 S 封锁方式读数据 A 时,第二个事务对数据 A 的读取 方式会遭到失败的是(A )。
A实现 X 封锁的读 (B)实现 S 封锁的读 (C)不加锁的读 (D)实现意向共享锁的读
74.视图建立后,在数据字典中存放的是( C)。
(A)查询语句 (B)组成视图的表的内容 (C)视图的定义 (D)视图对应的表的定义
75.视图是一个“虚表”,视图的构造基于(C )
A.基本表 B.视图 C.基本表或视图 D.数据字典
76. 事务日志的用途是( C)
A. 事务处理 B. 完整性约束 C. 数据恢复 D. 安全性控制
77.数据库系统的基础是(D)。
(A)数据结构 (B)数据库管理系统
(C)操作系统 (D)数据模型
78. 对数据库的操作要以( D )内容为依据。
(A)数据模型 (B)数据字典
(C)数据库管理系统 (D)运行日志
79.有了模式/内模式的映象,可以保证数据和应用程序之间的( B )。
(A)逻辑独立性 (B)物理独立性
(C)数据一致性 (D)数据安全性
80. 在下述关系的特点中,错误的是( D )。
(A)列可以交换 (B)行可以交换
(C)任意两元组不能相同 (D)表中的数据项可分
81. 下面的选项不是关系数据库基本特征的是( A )。
(A)不同的列应有不同的数据类型 (B)不同的列应有不同的列名
(C)与行的次序无关 (D)与列的次序无关
82. 数据库系统的三级模式是指(D )。
(A)模式、概念模式、存储模式 (B)外模式、子模式、模式、
(C)用户模式、子模式、存储模式 (D)外模式、模式、内模式
83. 如下列出的数据库管理系统中,哪一个目前还不能称为主流数据库管理系统( D )
(A)Oracle (B)IBM DB2 (C)Sybase (D)Foxpro
84. 关系模式进行投影运算后( C )。
(A)元组个数等于投影前的元组个数
(B)元组个数小于投影前的元组个数
(C)元组个数小于或等于投影前的元组个数
(D)元组个数大于或等于投影前的元组个数
85.在关系中,能唯一标识元组的属性集称为关系模式的(A )。
(A)候选码 (B)主码 (C)外码 (D)主键
86. 关系操作的特点是( C )。
(A)记录操作方式 (B)字段操作方式
(C)集合操作方式 (D)对象操作方式
87. 实体完整性是对关系中( A )的约束。
(A)主属性 (B)主码整体 (C)关系模式 (D)元组
88. 关系代数的运算对象和结果均为( B )。
(A)数据库 (B)关系 (C)表 (D)记录
89. 在SELECT语句中使用*表示( B )。
(A)选择任何属性 (B)选择全部属性
(C)选择全部元组 (D)选择主码
90. 在SELECT语句中使用MIN(属性名)时,属性名( C )。
(A)必须是数值型 (B)必须是字符型
(C)必须是数值型和字符型 (D)不限制数据类型
91. 在SQL的排序子句:ORDER BY 总分DESC,英语 DESC表示( C )。
(A)总分和英语分数都是最高的在前面
(B)总分和英语分之和最高的在前面
(C)总分高的在前面,总分相同时英语分数高的在前面
(D)总分和英语分之和最高的在前面,相同时英语分数高的在前面
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。