2010专科数据库基础与应用复习题及答案

发布时间 : 星期一 文章2010专科数据库基础与应用复习题及答案更新完毕开始阅读

中南大学现代远程教育课程考试复习题及参考答案

数据库基础与应用

一、选择题:

1.DBMS是 [ ] A.数据库 B.数据库系统 C.数据库应用软件 D.数据库管理软件 2.关系数据模型的基本数据结构是 [ ] A.树 B.图 C.索引 D.关系

3.常见的数据模型是 [ ] A.层次模型、网状模型、关系模型 B.概念模型、实体模型、关系模型

C.对象模型、外部模型、内部模型 D.逻辑模型、概念模型、关系模型

4.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为 [ ] A.OS B.DS C.DBMS D.DBS

5.现实世界中客观存在并能相互区别的事物称为 [ ]

A)实体 B)实体集 C)字段 D)记录

6. 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数为

[ ]

A)400 B)10000 C)30000 D)90000 7. 下面对于关系的叙述中,哪个是不正确的? [ ]

A)关系中的每个属性是不可分解的 B)在关系中元组的顺序是无关紧要的

C)任意的一个二维表都是一个关系 D)每一个关系只有一种记录类型 8. 在关系代数中,( )操作称为从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组。

[ ]

A)投影 B)选择 C)自然连接 D)θ连接 9. 设关系R的度为20,关系S的度为30。如果关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的度为 [ ] A)10 B)20 C)30 D)50

10 SQL语言是( )的语言,易学习 [ ]

A.过程化 B.非过程化 C.格式化 D.导航式

11 SQL语言的数据操作语句包括SELECT、INSERT、UPDATE和DELETE等。其中最重要的,也是使用最频繁

的语句是 [ ]

A.SELECT B.INSERT C.UPDATE D.DELETE

12 在下列SQL语句中,修改表结构的语句是 [ ]

A.ALTER B.CREATE C.UPDATE D.INSERT

13 SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句CREATE、DROP、ALTER实现

哪类功能? [ ]

A.数据查询

B.数据操作

C.数据定义

D.数据控制

14.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一个属性都是 [ ]

A)互不相关的 B)不可分解的 C)长度可变的 D)互相关联的 15.关系数据库规范化是为解决关系数据库中( )问题而引入的。 [ ]

A)插入、删除和数据冗余 B)提高查询速度

C)减少数据操作的复杂性 D)保证数据的安全性和完整性。

1

16.关系模型中的关系模式至少是( ) [ ] A)1NF B)2NF C)3NF D)BCNF

17.下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的? [ ]

A)规范化理论提供了判断关系模式优劣的理论标准

B)规范化理论提供了判断关系数据库管理系统优劣的理论标准 C)规范化理论对于关系数据库设计具有重要指导意义

D)规范化理论对于其它模型的数据库的设计也有重要指导意义

18.E-R方法的三要素是( )。 [ ]

A)实体、属性、实体集 B)实体、键、联系

C)实体、属性、联系 D)实体、域、候选键 19.“一个事务对数据库的所有操作,是一个不可分割的工作单元,这些操作要么全部执行要么什么也不

做”,这是事务的( ) [ ]

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

20.若事务T对数据R已经加了X锁,则其他事务对数据R [ ] A)可以加S锁不能加X锁 B)不能加S锁可以加X锁 C)可以加S锁也可以加X锁 D)不能加任何锁

21. 下列四项中,不属于数据库系统特点的是 。 [ ] A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高 22. 要保证数据库的逻辑数据独立性,需要修改的是 。 [ ]

A. 模式与内模式之间的映射 B. 模式与外模式之间的映射 C. 模式 D. 三级模式

23. 关系模型中,一个码是 。 [ ]

A. 可以由多个任意属性组成 B. 至多由一个属性组成 C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组 D. 以上都不是

24. 关系代数运算是以 为基础的运算。 [ ]

A. 关系运算 B. 谓词演算 C. 代数运算 D. 集合运算 25. 假设有关系R和S,关系代数表达式R-(R-S)表示的是 。 [ ]

A. R∩S B. R∪S C. R-S D. R×S 26. 对于下列描述,其中不正确的是 。 [ ]

A. 数据的独立性包含物理独立性和逻辑独立性两个方面

B. 关系模型的存取路径对用户透明,简化了用户对数据库的使用

C. 数据库的恢复技术主要包括数据转储和登记日志文件两种方法 D. 在一个数据库系统的模式结构中,可以有多于一个内模式

27. 在数据库的安全性控制中,授权的数据对象的 ,授权子系统就越灵活。 [ ]

A. 范围越小 B. 约束越细致 C. 范围越大 D. 约束范围大

28. 事务日志用于保存 。 [ ] A. 程序运行过程 B. 程序的执行结果 C. 对数据的更新操作 D. 对数据的查询操作

29. 学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,

depart_id}; dept_id→dept_name,其满足 。 [ ] A. 1NF B. 2NF C. 3NF D. BCNF

30. 事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是 。 [ ]

A. 一级封锁协议 B. 二级封锁协议 C. 三级封锁协议 D. 零级封锁协议

31. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和 。

[ ]

2

A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员

32. 在一个数据库系统的三级模式结构中,通常作为用户视图的模式级别是 。 [ ]

A. 模式 B. 外模式 C. 内模式 D. 关系模式

33. 要保证数据库的数据独立性,需要修改的是 。 [ ]

A. 模式与外模式 B. 模式与内模式 C. 三级模式之间的两层映射 D. 三层模式 34. 下面对关系模型描述不正确的是: 。 [ ]

A. 关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示

B. 实体完整性和参照完整性是关系模型必须满足的完整性约束条件

C. 关系语言是一种高度非过程化的语言,采用“一次一记录”的方式来对数据库中的数据进行访

D. 关系模型中的关系必须是规范化的,必须满足一定的规范条件

[ ]

A. 存取结构 B. 用户界面 C. 查询优化 D. 并发控制

36. 在E-R模型中,如果有6个不同实体集,有7个不同的二元联系,其中2个1:N联系,2个1:1联系, 3个M:

N 联系,根据E-R模型转换成关系模型的规则,转换成关系的数目是。 [ ] A. 6 B. 9 C. 11 D. 13

37. ORDBS的中文意思是 。 [ ]

A. 面向对象的数据库系统 B. 数据库管理系统

35. 在客户/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能中,属于前端的是 。

C. 对象关系数据库系统 D. 关系数据库系统 38. 设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作 。

[ ]

A. T1正在写A,T2要读A B. T1正在写A,T2也要写A

C. T1正在读A,T2要写A D. T1正在读A,T2也要读A

39. 在DBMS中实现事务持久性的子系统是 。 [ ] A. 安全管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统

40. 设有如下两个事务,分别包含下列操作: [ ]

事务T1: 读B; A=B+1; 写回A; 事务T2: 读A; B=A+1; 写回B;

假设A、B的初值均为2,根据事务调度的可串行性原则,则下列执行结果中正确的是 。 A. A=3,B=4; B. A=4,B=5; C. A=3,B=3; D. A=4,B=4;

41 下列关于SQL语言中索引(Index)的叙述中,哪一条是不正确的? [ ]

A.索引是外模式

B.一个基本表上可以创建多个索引

C.索引可以加快查询的执行速度

D.系统在存取数据时会自动选择合适的索引作为存取路径

42为了提高特定查询的速度,对SC(S#, C#, DEGREE)关系创建唯一性索引,应该创建在哪一个(组)属性

上? [ ] A.(S#, C#) B.(S#, DEGREE)

C.(C#, DEGREE)

D.DEGREE

43 设S_AVG(SNO,AVG_GRADE)是一个基于关系SC定义的学号和他的平均成绩的视图。下面对该视图的操作

语句中,( )是不能正确执行的。 [ ] Ⅰ.UPDATE S_AVG SET AVG_GRADE=90 WHERE SNO='2004010601' Ⅱ.SELECT SNO, AVG_GRADE FROM S_AVG WHERE SNO='2004010601'

3

A.仅Ⅰ B.仅Ⅱ C.都能 D.都不能

44在视图上不能完成的操作是( )。 [ ]

A.更新视图 B.查询 C.在视图上定义新的基本表 D.在视图上定义新视图 45 在SQL语言中,删除一个视图的命令是( )。 [ ] A.DELETE B.DROP C.CLEAR D.REMOVE

46 为了使索引键的值在基本表中唯一,在创建索引的语句中应使用保留字 [ ]。 A.UNIQUE B.COUNT 47创建索引是为了 [ ]。

A.提高存取速度

B.减少I/O

C.DISTINCT C.节约空间

D.UNION

D.减少缓冲区个数

48 以下关于视图的描述中,错误的是 [ ]。

A.可以对任何视图进行任意的修改操作 B.视图能够简化用户的操作

C.视图能够对数据库提供安全保护作用

D.视图对重构数据库提供了一定程度的独立性

49 在关系数据库中,视图(view)是三级模式结构中的 [ ]。 A.内模式 B.模式 C.存储模式 50 视图是一个“虚表”,视图的构造基于 [ ]。 Ⅰ.基本表 Ⅱ.视图 Ⅲ.索引

A.I 或II B.I或Ⅲ C.Ⅱ或Ⅲ 51 已知关系:STUDENT(Sno,Sname,Grade),以下关于命令

D.外模式

D.Ⅰ、Ⅱ或Ⅲ

“CREATE CLUSTER INDEX S index ON STUDENT(grade)”的描述中,正确的是 [ ]。

A.按成绩降序创建了一个聚簇索引 B.按成绩升序创建了一个聚簇索引 C.按成绩降序创建了一个非聚簇索引

D.按成绩升序创建了一个非聚簇索引

52 在关系数据库中,为了简化用户的查询操作,而又不增加数据的存储空间,则应该创建的数据库对象是 [ ]。 A.table(表) B.index(索引) C.cursor(游标) D.view(视图) 53下面关于关系数据库视图的描述正确的是 [ ]。

A.视图是关系数据库三级模式中的内模式 B.视图能够对机密数据提供安全保护

C.视图对重构数据库提供了一定程度的逻辑独立性 D.对视图的一切操作最终要转换为对基本表的操作

54触发器的类型有三种,下面哪一种是错误的触发器类型。 [ ]

A.UPDATED B.DELETED C.ALTERED D.INSERTED 55下列关于SQL语言中索引(Index)的叙述中,哪一条是不正确的? [ ]

A.索引是外模式

B.在一个基本表上可以创建多个索引

C.索引可以加快查询的执行速度

D.系统在存取数据时会自动选择合适的索引作为存取路径 56.候选关键字中的属性称为 [ ]

A)非主属性 B)主属性 C)复合属性 D)关键属性 57.由于关系模式设计不当所引起的插入异常指的是 [ ]

4

联系合同范文客服:xxxxx#qq.com(#替换为@)