您好,欢迎来到步遥情感网。
搜索
您的当前位置:首页数据库系统基本原理(一)

数据库系统基本原理(一)

来源:步遥情感网
数据库系统基本原理(一)

(总分:83.00,做题时间:90分钟)

一、选择题(总题数:37,分数:45.00)

1.下面所列各项,哪些属于数据库技术的研究领域? ( ) Ⅰ.数据库管理系统软件的研制 Ⅱ.数据库设计、 Ⅲ.数据库理论 Ⅳ.操作系统

(分数:1.00) A.Ⅰ和Ⅱ B.Ⅰ和Ⅲ C.Ⅰ、Ⅱ和Ⅲ √ D.全都是 解析:

2.在数据库中可以创建和删除表、视图、索引,可以修改表。这是因为数据库管理系统提供了 ( )。

(分数:1.00) A.数据定义功能 √ B.数据操纵功能 C.数据维护功能 D.数据控制功能 解析:

3.在关系数据库系统中,当合并两个关系时,用户程序可以不变,这是( )。

(分数:1.00) A.数据的物理性 B.数据的位置性 C.数据的逻辑性 √ D.数据的存储性 解析:

4.在下面列出的数据模型中,哪一个是概念数据模型? ( )

(分数:1.00) A.关系模型 B.层次模型 C.网状模型

D.实体—联系模型 √ 解析:

5.在下列关系代数的操作中,哪一个不属于专门的关系运算? ( )

(分数:1.00) A.自然连接 B.投影

C.广义笛卡尔积 √ D.9连接

解析:[分析] 由关系T可知,属性组C上的值都小于对应属性组E上的值,由此可知A为所选。 (5)~(7)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

(分数:3.00)

(1).若执行下面列出的操作,哪个操作不能成功执行? ( )(分数:1.00) A. B. C. D. √ 解析:

(2).若执行下面列出的操作,哪个操作不能成功执行? ( )(分数:1.00) A. B. C. √ D. 解析:

(3).在雇员信息表关系EMP中,哪些属性是外键(foreign key)? ( )(分数:1.00) A. B. C. √ D. 解析:

6.在E-R图中,对于1:n的联系,在转换成关系模式时所采用的处理方法是( )。

(分数:1.00)

A.必须单独作为一个关系 B.要转换成两个关系 C.与一端对应关系模式合并 D.与n端对应关系模式合并 √ 解析:

7.若事务T对数据R已经加了X锁,则其他事务对数据R( )。

(分数:1.00)

A.可以加S锁不能加X锁 B.不能加S锁可以加X锁 C.可以加S锁也可以加X锁 D.不能加任何锁 √ 解析:

8.信息的价值与信息的哪些性质密切相关? ( )

Ⅰ.准确性 Ⅱ.及时性 Ⅲ.可靠性 Ⅳ.开放性 Ⅴ.完整性

(分数:1.00)

A.Ⅰ、Ⅱ、Ⅲ和Ⅳ B.Ⅱ、Ⅲ、Ⅳ和Ⅴ C.Ⅰ、Ⅱ、Ⅲ和Ⅴ √ D.Ⅰ、Ⅱ、Ⅳ和Ⅴ 解析:

9.在数据库管理系统中,下面哪个模块不是数据库存取的功能模块? ( )

(分数:1.00)

A.事务管理程序模块 √ B.数据更新程序模块 C.交互式程序查询模块 D.查询处理程序模块 解析:

(33)~(34)题的关系代数操作基于如下的关系R和S:

(分数:2.00)

(1).若关系R和S的关系代数操作的结果如下,这是执行了( )。

(分数:1.00) A. √ B. C. D. 解析:

(2).若关系R和S的关系代数操作的结果如下,这是执行了( )。

(分数:1.00) A. B. C. D. √ 解析:

10.下面列出的条目中,哪些是数据库技术的主要特点? ( ) Ⅰ.数据的结构化 Ⅱ.数据的冗余度小 Ⅲ.较高的数据性 Ⅳ.程序的标准化

(分数:1.00) A.Ⅰ、Ⅱ.Ⅲ √ B.Ⅰ和Ⅱ C.Ⅰ、Ⅱ.Ⅳ D.全都是 解析:

11.在数据库技术中,反映现实世界中事务的存在方式或运动状态的是( )。

(分数:1.00) A.信息 √ B.数据 C.消息 D.命令 解析:

(35)~(37)题,基于“学生.选课.课程”数据库中的3个关系:

S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER)

(分数:3.00)

(1).查找学号为\"200301188\"学生的“数据库”课程的成绩,至少将使用关系( )。(分数:1.00) A.S和SC B.SC和C √ C.S和C D.S、SC和C

解析:[分析] 3个关系中只有SC中包含成绩字段,只有关系C包含课程名字段,因此至少需要这两个关系,同时两个关系中都含有学号字段作为公共属性,可以为两个关系建立连接。

(2).把学生的学号及他的平均成绩定义为一个视图。定义这个视图时,所用的.SELECT语句中将出现哪些子句? ( )

Ⅰ.FROM Ⅱ.WHERE Ⅲ.GROUPBY Ⅳ.ORDERBY(分数:1.00) A.Ⅰ、Ⅱ B.Ⅰ、Ⅲ √ C.Ⅰ、Ⅱ和Ⅲ D.全都是 解析:

(3).查询选修了课程号为'C2'的学号和姓名,若用下列SQL的SELECT语句表达时,哪一个是不正确的? ( )(分数:1.00)

A.SELECTS. S#,SNAMEFROMS

WHERE S. S#=(SELECTSC)S# FROMSC WHERE C#='C2' √ B.SELECTS.S#,SNAMEFROMS,SC WHERES.S#=SC.S# AND C#='C2' C.SELECTS.S#,SNAME FROM S,SC

WHERES.S#=SC.S# AND C#='C2'ORDER BY S.S# D.SELECTS.S#,SNAME FROM S WHERE S.S# IN (SELECT SC) S# FROM SC WHERE C#='C2' 解析:

12.下面对于关系的叙述中,哪个是不正确的? ( )

(分数:1.00)

A.关系中的每个属性是不可分解的 B.在关系中元组的顺序是无关紧要的 C.任意的一个二维表都是一个关系 √ D.每一个关系只有一种记录类型 解析:

13.数据库管理系统与操作系统之间的关系是( )。

(分数:1.00) A.可以互相调用 B.不能互相调用

C.数据库管理系统可调用操作系统 D.操作系统可调用数据库管理系统

解析:[分析] 数据库系统是在操作系统的文件系统上发展起来的一种理想的数据管理技术。由操作系统提供调用接口为数据库系统服务。它建立在操作系统的基础上,对数据进行统一的管理和控制。 14.用二维表结构表示实体以及实体间联系的数据模型称为( )。

(分数:1.00) A.网状模型 B.层次模型 C.关系模型 √ D.面向对象模型 解析:

15.事务的持久性是由数据库管理系统中的哪个部件负责? ( )

(分数:1.00) A.恢复管 √ B.并发控制 C.完整性约束 D.存储管理 解析:

16.数据库系统一般由哪些成分构成? ( )

Ⅰ.数据库 Ⅱ.数据库管理员 Ⅲ.数据库管理系统及其工具 Ⅳ.用户 Ⅴ.操作系统 Ⅵ.应用系统

(分数:1.00) A.Ⅰ、Ⅱ和Ⅲ B.Ⅰ、Ⅱ、Ⅲ和Ⅳ C.Ⅰ、Ⅱ、Ⅱ、Ⅳ和Ⅴ D.全都是 √ 解析:

17.结构化查询语言SQL在哪年被国际标准化组织(1SO)采纳,成为关系数据库语言的国际标准? ( )

(分数:1.00) A.1986 B.1987 √ C.1988 D.19

解析:[分析] 自然连接要求两个关系中相等的分量必须是相同属性组,并且要在结果中把重复的属性去掉,其他几个选项属性组对应值都不完全符合。

18.为便于使用数据库,DBMS提供的数据操纵语言可以嵌入到某一高级语言中,用户称该高级语言为( )。

(分数:1.00) A.会话 B.主控 √ C.宿主 D.虚拟 解析:

19.下面的条目中,哪些是IBM数据仓库三层结构中的组成部分? ( ) Ⅰ.OLTP业务系统 Ⅱ.前台分析工具 Ⅲ.数据仓库 Ⅳ.数据集市

(分数:1.00) A.Ⅰ、Ⅱ和Ⅲ B.Ⅰ、Ⅱ和Ⅳ C.Ⅰ、Ⅲ和Ⅳ √ D.Ⅱ、Ⅲ和Ⅳ 解析:

20.Sybase公司目前的企业级服务器ASE支持下述哪些功能? ( ) Ⅰ.Java语言和XML语言 Ⅱ.服务器之间的失败转移 Ⅲ.保证分布式事务处理的完整性

(分数:1.00) A.Ⅰ和Ⅱ B.Ⅱ和Ⅲ C.Ⅰ和Ⅲ D.全都是 √ 解析:

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

(分数:1.00)

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

22.下面列出的条目中,哪些是事务并发执行中可能出现的主要问题? ( ) Ⅰ.丢失更新 Ⅱ.对未提交更新的依赖 Ⅲ.不一致的分析

(分数:1.00) A.Ⅰ和Ⅱ B.Ⅱ和Ⅲ C.Ⅰ和Ⅲ D.全都是 √ 解析:

23.下面列出的条目中,哪些是数据库系统的组成成员? ( ) Ⅰ.操作系统 Ⅱ.数据库管理系统 Ⅲ.用户

Ⅳ.数据库管理员 Ⅴ.数据库

(分数:1.00) A.Ⅱ、Ⅲ、Ⅳ和Ⅴ B.Ⅱ、Ⅳ和V C.Ⅰ、Ⅲ、Ⅳ和Ⅴ D.全都是 √ 解析:

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

(分数:1.00)

A.Oracle WebListener B.Oracle WebAgent C.Oracle OLAP √ D.Oracle7服务器 解析:

25.下列哪种数据库系统更适合于在大、中型计算机系统上使用? ( )

(分数:1.00) A.FoxPro B.Access C.Oracle √ D.Microsoft Server 解析:

26.数据库管理系统中的安全控制模块属于( )。

(分数:1.00)

A.数据库定义程序模块 B.数据库操纵程序模块 C.数据库运行管理程序模块 √ D.数据库组织、存储和管理程序模块 解析:

27.在关系数据库中,视图(view)是三级模式结构中的( )。

(分数:1.00) A.内模式 B.模式 C.存储模式 D.外模式 √ 解析:

28.在下面所列出的条目中,哪些是数据库管理系统的基本功能? ( ) Ⅰ.数据库定义 Ⅱ.数据库的建立和维护

Ⅲ.数据库存取 Ⅳ.数据库和网络中其他软件系统的通信

(分数:1.00) A.Ⅰ和Ⅱ B.Ⅰ、Ⅱ和Ⅲ C.Ⅱ和Ⅲ D.全都是 √ 解析:

29.数据库系统的日志文件用于记录下述哪类内容? ( )

(分数:1.00) A.程序运行过程 B.数据查询操作 C.程序执行结果 D.数据更新操作

解析:[分析] 日志文件是用来记录对数据库每一次更新活动的文件,当数据库毁坏后可重新装入后援副本把数据库回复到转储结束时刻的正确状态,然后利用日志文件,把已经完成的事务进行重新处理,对故障发生时尚未完成的事务进行撤销处理。

30.在关系数据库中,元组的集合称为关系,通常标识元组的属性或最小属性组称为( )。

(分数:1.00) A.索引 B.主键 √ C.标志 D.字段 解析:

31.在关系数据库中,索引(index)属于三级模式结构中的( )。

(分数:1.00) A.概念模式 B.内模式 √ C.模式 D.外模式 解析:

32.下面列出数据管理技术发展的3个阶段中,哪个(些)阶段没有专门的软件对数据进行管理? ( )。 Ⅰ.人工管理阶段 Ⅱ.文件系统阶段 Ⅲ.数据库阶段

(分数:1.00) A.Ⅰ √ B.Ⅱ C.Ⅰ和Ⅱ D.Ⅱ和Ⅲ 解析:

(20)~(23)题基于“学生-选课-课程”数据库中的三个关系:

S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER)

(分数:4.00)

(1).若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系( )。(分数:1.00) A.S和SC B.SC和C C.S和C D.S、SC和C √ 解析:

(2).若要求查找姓名中第一个字为,王,的学号和姓名。下面列出的SQL语句中,哪个(些)是正确的? ( ) Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME='王%' Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE='王%'

Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE='王%'(分数:1.00) A.Ⅰ B.Ⅱ √ C.Ⅲ D.全都是

解析:[分析] 在连接条件中,比较符为“=”是等值连接的情况,在有LIKE的情况下,字符串常数中 (下划线)表示可以和任意单个字符匹配,%(百分号)表示可以和任意长度的字符串匹配,显然应该使用百分号。 (3).为了提高查询速度,对SC表(关系)创建惟一索引,应该创建在哪个(组)属性上?( )(分数:1.00) A.S#,C# √ B.S# C.C# D.GRADE 解析:

(4).为了考虑安全性,每个教师只能存取自己讲授课程的学生成绩,为此DBA应创建( )(分数:1.00) A.视图(view) √ B.索引(index) C.游标(cursor) D.表(table) 解析:

33.“事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映”,这是事务的哪一个特性? ( )

(分数:1.00) A.原子性 √ B.一致性 C.隔离性 D.持久性 解析:

二、填空题(总题数:19,分数:38.00)

34.数据模型可分为概念数据模型和结构数据模型,层次模型是 1数据模型。

(分数:2.00)

填空项1:__________________ (正确答案:结构) 解析:

35.数据模型通常由三部分组成,它们是 1、数据操作和完整性约束。

(分数:2.00)

填空项1:__________________ (正确答案:数据结构) 解析:

36.在数据库管理系统的层次结构中,数据存取层处理的对象是单个 1。它把上层的集合操作转化为单记录操作。

(分数:2.00)

填空项1:__________________ (正确答案:元组(或记录)) 解析:

37.一般来说,商品化的数据库管理系统,如Oracle,其产品主要包括数据库服务器软件、 1软件和连接软件三类。

(分数:2.00)

填空项1:__________________ (正确答案:开发工具(或工具)) 解析:

38.数据库管理系统管理并且控制 1资源的使用。

(分数:2.00)

填空项1:__________________ (正确答案:数据) 解析:

39.Oracle OLAP是Oracle数据库系统的 1解决方案。

(分数:2.00)

填空项1:__________________ (正确答案:数据仓库) 解析:

40.数据管理技术的发展经历了如下三个阶段:人工管理阶段、文件系统阶段和 1系统阶段。

(分数:2.00)

填空项1:__________________ (正确答案:数据库) 解析:

41.用值域的概念来定义关系,关系是属性值域笛卡尔积的一个 1。

(分数:2.00)

填空项1:__________________ (正确答案:子集) 解析:

42.数据库管理系统是位于用户和 1系统之间的一个数据管理软件。

(分数:2.00)

填空项1:__________________ (正确答案:操作(或网络操作)) 解析:

43.关系代数是一种关系操纵语言,它的操作对象和操作结果均为 1。

(分数:2.00)

填空项1:__________________ (正确答案:关系(或表)) 解析:

44.Microsoft SQL Server 2000和Commerce Server 2000集成使用,可以创建B2B和B2C网站,并支持 1数据分析。

(分数:2.00)

填空项1:__________________ (正确答案:Web(或WWW或World Wide Web或万维网)) 解析:

45.数据库中,每个事务都感觉不到系统中其他事务在并发执行,这一特性称为事务的 1。

(分数:2.00)

填空项1:__________________ (正确答案:隔离性) 解析:

46.数据库管理技术的发展是与计算机技术及其应用的发展有着紧密的联系,经历了三个阶段,它们分别是: 1阶段、 2阶段和 3阶段。

(分数:2.00)

填空项1:__________________ (正确答案:人工管理) 填空项1:__________________ (正确答案:文件系统) 填空项1:__________________ (正确答案:数据库系统) 解析:

47.关系模型有三类完整性,它们分别是: 1、 2和 3。

(分数:2.00)

填空项1:__________________ (正确答案:实体完整性) 填空项1:__________________ (正确答案:参照完整性) 填空项1:__________________ (正确答案:用户定义的完整性) 解析:

48.事务在运行过程中由于某种原因,事务在正常终止之前就被撤销,这种现象称为 1。

(分数:2.00)

填空项1:__________________ (正确答案:事务故障) 解析:

49.数据库管理系统提供用户对数据的操纵功能,实现对数据库数据的检索、插入、修改和删除,这属于数据库管理系统的基本功能中的 1。

(分数:2.00)

填空项1:__________________ (正确答案:数据存取) 解析:

50.在数据库的三级模式体系结构中,存在两次映像,一次是从外模式到模式的映像,一次是 1到 2的映像。

(分数:2.00)

填空项1:__________________ (正确答案:模式) 填空项1:__________________ (正确答案:内模式) 解析:

51.SQL语言的数据定义功能包括 1、 2和 3。

(分数:2.00)

填空项1:__________________ (正确答案:定义基本表) 填空项1:__________________ (正确答案:定义视图) 填空项1:__________________ (正确答案:定义索引) 解析:

52.关系模型的基本结构是 1;关系模型中数据之间的联系是通过 2实现的。

(分数:2.00)

填空项1:__________________ (正确答案:表格/关系) 填空项1:__________________ (正确答案:公共属性) 解析:

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务