《数据库理论与技术》==复习题目

更新时间:2023-09-13 17:58:01 阅读量: 教学研究 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《数据库原理及应用》练习题==岳付强==2010.12.02

01.数据库通常是指有组织地、动态地存储在 (1) ;应用数据库的主要目的是解决数据 (2) 问题。

(1)A. 内存上的相互联系的数据的集合 B. 外存上的相互联系的数据的集合 C. 内存上的相互无关的数据的集合 D. 外存上的相互无关的数据的集合

(2)A. 保密 B. 完整性 C. 一致性 D. 共享

02.采用二维表格结构表达实体及实体间联系的数据模型是 ( ) 。 A.层次模型 B.网状模型

C.关系模型 D.面向对象模型

03.假设员工关系 EMP(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门只能有一部电话和一位负责人,一个员工可以有多个家庭成员,那么关系EMP属于(1) ,且(2)问题;为了解决这一问题,应该将员工关系EMP分解为(3) 。

(1)A. 1NF B. 2NF C. 3NF D. BCNF (2)A. 无冗余、无插入异常和删除异常

B. 无冗余,但存在插入异常和删除异常 C. 存在冗余,但不存在修改操作的不一致

D. 存在冗余、修改操作的不一致,以及插入异常和删除异常 (3)A. EMP1(员工号,姓名,性别,家庭住址)

EMP2(部门,部门电话,部门负责人) EMP3(员工号,家庭成员,成员关系) B. EMP1(员工号,姓名,性别,部门,家庭住址) EMP2(部门,部门电话,部门负责人) EMP3(员工号,家庭成员,成员关系) C. EMP1(员工号,姓名,性别,家庭住址)

EMP2(部门,部门电话,部门负责人,家庭成员,成员关系) D. EMP1(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址) EMP2(员工号,家庭住址,家庭成员,成员关系) 04.中属于事务内部故障的是 ( 。

A. 程序中ROLLBACK语句 B. 违反完整性约束 C. CPU 故障 D.硬盘损坏 05.故障的恢复,下列描述正确的是 ( )

A. 事务故障的恢复不需要访问日志文件

B. 事务故障恢复时需要REDO 已提交的事务

- 1 -

《数据库原理及应用》练习题==岳付强==2010.12.02

C. 事务故障恢复时需要正向扫描日志,对该事务进行UNDO 操作 D. 事务故障恢复时需要反向扫描日志,对该事务进行UNDO 操作 06.像技术的优点是 () 。 A. 可以减少事务故障的机率 B. 可以提高更新事务的并发度

C. 维护镜像数据库的一致性不需要额外的开销

D. 复制技术可以在镜像数据库发生故障时保证系统稳定运行 07.在C/S 体系结构中,客户端执行的操作是 (55) 。

A. 触发器 B. 嵌入式SQL C. 存储过程 D. 扩展存储过程

08.在需求分析阶段,需求调查的内容是(1) ,需求分析的结果是(2) 。 (1)A. 信息要求、处理要求 B. 安全性与完整性要求 C. 信息要求、安全性要求

D. 信息要求、处理要求、安全性与完整性要求 (2)A. 数据流图 B. 数据字典 C. 数据流图、数据字典 D. E-R 图 09.视图设计属于数据库设计的 ( ) 阶段。

A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计

10.从数据库管理系统的角度看,数据库系统一般采用三级模式结构,如下图所示。图中①②处应填写(1),③处应填写(2) 。

(1)A. 外模式 / 概念模式 B. 概念模式 / 内模式 C. 外模式 / 概念模式映象 D. 概念模式 / 内模式映象 (2)A. 外模式 / 概念模式 B. 概念模式 / 内模式 C. 外模式 / 概念模式映象 D. 概念模式 / 内模式映象

- 2 -

《数据库原理及应用》练习题==岳付强==2010.12.02

11.

12.设有关系:工资范围(职务,最低工资,最高工资),职工(职工号,职务,工资),要求任一职工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法是( )。

A. 建立职工.职务向工资范围.职务的参照完整性约束 B. 建立工资范围.职务向职工.职务的参照完整性约束 C. 建立职工表上的触发器程序审定该需求 D. 建立工资范围表上的触发器程序审定该需求

13.事务回滚指令ROLLBACK执行的结果是(52)。 A. 跳转到事务程序开始处继续执行

B. 撤销该事务对数据库的所有的INSERT、UPDATE、DELETE 操作 C. 将事务中所有变量值恢复到事务开始时的初值 D. 跳转到事务程序结束处继续执行

14.不能用作数据完整性约束实现技术的是()。

A. 实体完整性约束 B. 触发器 C. 参照完整性约束 D. 视图 15.下列关于1NF关系的描述,正确的是( )。

A. 关系是迪卡尔积的子集 B. 关系中允许出现重复的元组 C. 关系中的列可以是一个关系 D. 关系中允许出现重名的列

16.由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是(1)。具体的实现方法有多种,如:定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入(2);当系统正常运行时,按一定的时间间隔,设立(3),把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。

(1)A. 重新安装数据库管理系统和应用程序

B. 重新安装应用程序,并将数据库做镜像

C. 重新安装数据库管理系统,并将数据库做镜像

D. 在尽可能短的时间内,把数据库恢复到故障发生前的状态

(2)A. 日志文件 B. 程序文件 C. 检查点文件 D. 图像文件 (3)A. 日志文件 B. 程序文件 C. 检查点文件 D. 图像文件

17.在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据() 语言来实现。

A. 定义 B. 操作 C. 查询 D. 控制

- 3 -

《数据库原理及应用》练习题==岳付强==2010.12.02

18.关于存储过程的描述,错误的是 (49) 。 A. 存储过程可以屏蔽表的细节,起到安全作用 B. 存储过程可以简化用户的操作 C. 存储过程可以提高系统的执行效率 D. 存储过程属于客户端程序

19.“一个事务中的诸操作要么都做,要么都不做”,这一性质是指事务的( )。 A. 原子性 B. 一致性 C. 隔离性 D. 持久性

20.若数据A持有事务T1所加的排它锁,那么其它事务对数据A( )。 A. 加共享锁成功,加排它锁失败 B. 加排它锁成功,加共享锁失败 C. 加共享锁、加排它锁都成功 D. 加共享锁、加排它锁都失败 21.当事务程序执行回滚指令时,事务进入()状态。 A. 提交 B. 中止 C. 活动 D. 失败

22.火车售票点T1、T2分别售出了两张2007年10月20日到北京的硬卧票,但数据库里的剩余票数却只减了两张,造成数据的不一致,原因是 (46) 。 A. 系统信息显示出错 B. 丢失了某售票点修改 C. 售票点重复读数据 D. 售票点读了“脏”数据 23.事务故障恢复的描述,正确的是 (47) 。 A. 事务故障的恢复必须DBA参与 B. 事务故障的恢复需要数据库复本

C. 事务故障的恢复只需要日志,不需DBA参与 D. 事务故障的恢复需要日志和数据库复本

24.关系数据库是( )的集合,其结构是由关系模式定义的。 A. 元组 B. 列 C. 字段 D. 表

25.诊疗科、医师和患者的 E-R 图如下所示,图中* *、* 1分别表示多对多、1对多的联系:

各实体对应的关系模式如下,其中带实下划线的表示主键,虚下划线的表示外键。

诊疗科(诊疗科代码,诊疗科名称)

医师(医师代码,医师姓名,诊疗科代码) 患者(患者编号,患者姓名)

若关系诊疗科和医师进行自然连接运算,其结果集为( 1 )元关系。医师和患者之间的治疗观察关系模式的主键是( 2 )。

(1)A. 5 B. 4 C. 3 D. 2 (2)A. 医师姓名、患者编号

B. 医师姓名、患者姓名 C. 医师代码、患者编号 D. 医师代码、患者姓名

- 4 -

《数据库原理及应用》练习题==岳付强==2010.12.02

26.关系 R、S 如下图所示,关系代数表达式

=( )

27.“一旦事务成功提交,其对数据库的更新操作将永久有效,即使数据库发生故障”,这一性质是指事务的( )。

A. 原子性 B. 一致性 C. 隔离性 D. 持久性

28.在事务处理的过程中,DBMS 把事务开始、事务结束以及对数据库的插入、删除和修改的每一次操作写入( )文件。

A. 日志 B. 目录 C. 用户 D. 系统

28.要使用户张先生只能查询表 A 中的部分记录,应采取的策略是( )。 A. 构建该部分记录的行级视图,并将该视图的查询权限赋予张先生 B. 将表 A 的查询权限赋予张先生 C. 编写查询表 A 的存储过程

D. 将张先生的用户级别设定为 DBA

29.存在非主属性部分依赖于码的关系模式属于( )。

A. 1NF B. 2NF C. 3NF D. BCNF 30.数据模型的三要素包括( )。

A.外模式、模式、内模式 B.网状模型、层次模型、关系模型 C.实体、联系、属性 D.数据结构、数据操纵、完整性约束 31.通过重建视图能够实现 ( )。

A.数据的逻辑独立性 B.数据的物理独立性 C.程序的逻辑独立性 D.程序的物理独立性 32.关系的度(degree)是指关系中 ( ) 。

A.属性的个数 B.元组的个数 C.不同域的个数 D.相同域的个数 33.在传统关系系统中,对关系的错误描述是( )。

A.关系是笛卡尔积的子集 B.关系是一张二维表

C.关系可以嵌套定义 D.关系中的元组次序可交换 34.在关系代数中对传统的集合运算要求参与运算的关系 (37) 。 A.具有相同的度 B.具有相同的关系名

C.具有相同的元组个数 D.具有相同的度且对应属性取自同一个域 35.在SQL的查询语句中,允许出现聚集函数的是 ( ) 。

- 5 -

本文来源:https://www.bwwdw.com/article/krhh.html

Top