数据库原理试题库 联系客服

发布时间 : 星期五 文章数据库原理试题库更新完毕开始阅读497329ee783e0912a2162ae1

168.不允许任何其他事务对这个锁定目标再加任何类型锁的锁是( )。 A.共享锁 B.排它锁 C.共享锁或排它锁 D.以上都不是 169.如果事务T获得了数据项Q上的排它锁,则T对Q ( ) A.只能读不能写 B.只能写不能读 C.既可读又可写 D.不能读不能写

170.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( ) A.其中有一个是DELETE

B.一个是SELECT,另一个是UPDATE C.两个都是SELECT D.两个都是UPDATE

171.下述哪一条是并发控制的主要方法( ) A.授权 B.封锁 C.日志 D.索引 172.日志文件是用于记录( )。 A.数据操作 B.每个事务所有更新操作和事务执行状态 C.程序执行的全过程 D.程序执行的结果 173.DBMS中实现事务持久性的子系统是 ( ) A. 安全性管理子系统 B.完整性管理子系统 C. 并发控制子系统 D.恢复管理子系统 174.关于“死锁”,下列说法中正确的是( )

A.死锁是操作系统中的问题,数据库操作中不存在;

B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库; C.当两个用户竞争相同的资源时不会发生死锁; D.只有出现并发操作时,才可能出现死锁。

175.在并发控制的技术中,最常用的是封锁方法。对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的( )。

A.X/X:TRUE B.S/S:TRUE C.S/X:FALSE D.X/S:FALSE 176.事务T1符合两段锁封锁法的序列是()

A.LOCK S(A)...LOCKS S(B) ...UNLOCK (B) ... UNLOCK (A) B.LOCK S(A) UNLOCK (A) LOCK S(B) UNLOCK (A) C.LOCK S(B) LOCK X(A) UNLOCK (A) LOCK S(C) D.UNLOCK (A) UNLOCK (B) LOCK X(A) LOCK X(B) (数据库管理系统)

177.对数据库中数据可以进行查询、插入、删除、修改,这是因为数据库管理系统提供了( )

A.数据库定义功能 B.数据库操纵功能

C.数据库维护功能 D.数据库控制功能

178. 在下面所列出的条目中,哪些是数据库管理系统的基本功能( )。 Ⅰ.数据库定义 Ⅱ.数据库的建立和维护 Ⅲ.数据库存取 Ⅳ.数据库和网络中其他软件系统的通信

17

A.Ⅰ和Ⅱ B.Ⅰ、Ⅱ和Ⅲ C.Ⅱ和Ⅲ D.都是 179.从用户来看,下面列出的条目中哪些是数据库管理系统应具有的目标( )

①用户界面友好

②内部结构清晰、层次分明 ③开放性,即符合标准和规范 ④负责管理企业组织的数据库资源

A.①和② B.①,②和③ C.③和④ D.都是

180.主流数据库管理系统应该更强调系统在理论上和实践上的完备性,具有巨大的数据存储和管理能力,有利于支持全局性的及关键性的数据管理工作。如下列出的数据库管理系统中,哪一个目前还不能称为主流数据库管理系统( ) A.Oracle B.IBM DB2 C.FoxPro D.SYBASE

181.在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为( )。

A.应用层、数据存取层、数据存储层、语言翻译处理层 B.应用层、数据存储层、数据存取层、语言翻译处理层 C.应用层、数据存储层、语言翻译处理层、数据存取层 D.应用层、语言翻译处理层、数据存取层、数据存储层

182.在数据库管理系统中,下面哪个模块不是数据库存取的功能模块( )。 A.事务管理程序模块 B.数据更新程序模块 C.交互式程序查询模块 D.查询处理程序模块

(其它)

183.Oracle数据库管理系统的Internet解决方案的产品是ORACLE WebServer,下面列出的条目中,哪一个不属于该产品( )。

A.Oracle WebListener B.Oracle Web年龄nt C.Oracle OLAP D.Oracle OLAP

184.Oracle系统不但具有高性能的RDBMS,而且提供应用开发工具。如果要进行数据库建模,使用的是( )

A.Oracle Discoverer/2000 B.Oracle Office

C.Oracle Developer/2000 D.Oracle Designer/2000 185.SQL的全局约束是指基于元组的检查子句和 ( ) A.非空值约束 B.域约束子句 C.断言 D.外键子句

186.下列关于分布式数据库的说法中正确的一项是 ( )

A.副本分布式数据库是站点数据库存储了整个数据库的一部分

B.分布式数据库有两种类型,分别是分区式数据库和和中央索引数据库 C.分区式数据库是分布式站点上存储了中央数据库的一个备份 D.分布式数据库是一个在多个不同的地理位置存储的数据库 187.分布式数据库系统中分片模式和分配模式均是 ( ) A.全局的 B.局部的 C.分布的 D.集中的

18

188.属性类型允许是基本数据类型、结构类型和集合类型的模型是( ) A.平面关系模型 B.嵌套关系模型 C.复合对象模型 D.分布式关系模型

189.PowerBuilder是一种深受广大用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是( ) A.支持面向对象的开发方法 B.提供可视化图形用户界面 C.使用ODBC与多种数据库连接 D.可通过数据窗口访问数据库 190.对象一般由三个部分组成:一组变量、一线方法和() A.一组属性 B.一组函数 C.一组消息 D.一组实例 191.下面列出的条目中,哪些是数据仓库的基本特征( )。

Ⅰ.数据仓库是面向主题的 Ⅱ.数据仓库的数据是集成的 Ⅲ.数据仓库的数据是相对稳定的 Ⅳ.数据仓库的数据是反映历史变化的 A.Ⅰ、Ⅱ和Ⅲ B.Ⅰ、Ⅱ和Ⅳ C. Ⅱ、Ⅲ和Ⅳ D.都是

二、 填空题 (数据库技术)

1. 数据是信息的符号表示或称载体;信息是数据的内涵,是数据的语义解释。例如“世界

人口已经达到 26亿”,这是信息。

2. 数据管理技术经历了人工处理、文件系统和数据库三个阶段 。 3. DBMS管理的是______ 的数据。

4. 根据数据模型的应用目的不同,数据模型分为______ 和______ 。

5. 在数据库的三级模式体系结构中,外模式与模式之间的映像(外模式/模式),实现了

数据库的逻辑独立性。

6. 用二维表结构表示实体以及实体间联系的数据模型称为关系 数据模型。 7. 用树型结构表示实体类型及实体间联系的数据模型称为层次模型。

8. 数据库管理系统(DBMS)主要功能有:数据定义、数据操作、数据库的运行管理和数

据库的建立和维护

9. 目前,数据库领域中最常用的数据模型是:层次模型、网状模型、关系模型和面向对象

模型。

10.数据模型通常由三部分组成,它们是数据结构、数据操作和完整性约束。 11.在三大传统的数据模型中,具有严格的数学理论基础的是关系数据模型。 12.实现概念模型最常用的表示方法是E-R图。

13.实体与实体之间的联系的类型有:一对一、一对多、多对一、多对多。 14.用树型结构表示实体类型及实体间联系的数据模型称为__层次模型__。 15.关系数据库的关系演算语言是以___谓词演算___为基础的DML语言。 16.关系操作的特点是 集合 操作。 17.关系模型的完整性规则包括:实体完整性规则、参照完整性规则和用户自定义的完整性

19

规则。

18.关系模型由数据结构、数据操作和完整性约束组成。

19.在一个实体表示的信息中,能唯一标识实体的属性或属性组 称为码。 20.关系模式是对关系 结构的描述。

21.在关系中能唯一标识元组的属性或属性集称为关系模式的 码 。

22.一个关系模式可以形式化地表示为R(A1,A2,?,An)其中R为关系名,A1,A2,?An

为属性名。

23.关系数据库模式是 一组关系模式 的集合。

24. 一个关系模式的定义主要包括关系名、 属性名、属性类型、属性长度和主码。 (关系代数)

25.在关系数据模型中,二维表的列称为属性,二维表的行称为元组。 26.关系代数中专门的关系运算包括:选择、投影、连接和除法。 27.关系代数的基本运算是并、差、选择、投影和乘积。 28.连接运算是由 笛卡儿积和选择操作组成的。 29.自然连接运算是由 笛卡儿积、选择和投影组成。

30.关系代数中专门的运算操作包括选择运算、投影运算、连接运算、自然连接和除法运算

五种操作。

31.在专门关系运算中,从表中按照要求取出指定属性的操作称为 投影 ;从表中选出满

足某种条件的元组的操作称为 选择 ;将两个关系中满足一定条件的元组连接到一起构成新表的操作称为 连接 。

32.两个关系进行外连接时有全外连接、右外连接、左外连接三种。

33.外连接可以避免自然连接带来的信息丢失,外连接包括: 、右外连接

和 。

34.在“学生一选课一课程”数据库中的3个关系如下:

S(学号,姓名,性别,年龄),SC(学号,课程号,成绩),C(课程号,课程名,

任课教师)

查找选修“数据库技术”这门课程的学生的学生姓名和成绩,若用关系代数表达式来表

示为:

Π姓名。成绩 S∞(SC∞(σ课程名='数据库技术'(C)))

(SQL语言)

35.在SQL语言的结构中,____有对应的存储文件,而____没有对应的存储文件。 36.设关系R(A,B,C)和S(A,D,E,F),有R.A=S.A。若将关系代数表达式:

πR.A,R.B,S.D,S.F(R∞S)用SQL语言的查询语句表示,则为:

SELECT R.A,R.B,S.D,S.F FROM R,S WHERE R.A=S.A 37. 在“学生一选课一课程”数据库中的3个关系如下:

S(学号,姓名,性别,年龄),SC(学号,课程号,成绩),C(课程号,课程名,任课教师) 查找选修”数据库技术”这门课程的学生的姓名和成绩。若使用连接查询的SQL语句

20