1、数据库系统工程师-数据库技术基础(一)及答案解析(总分:10.00,做题时间:90 分钟)数据库系统由数据库、 (3) 和硬件等组成,数据库系统是在 (4) 的基础上发展起来的。数据库系统由于能够减少数据冗余,提高数据独立性,并集中检查 (5) ,十几年来获得了广泛的应用。(分数:3.00)(1).A操作系统 B文件系统 C编译系统D应用程序系统 E数据库管理系统(分数:1.00)A.B.C.D.E.(2).A操作系统 B文件系统 C编译系统D应用程序系统 E数据库管理系统(分数:1.00)A.B.C.D.E.(3).A数据完整性 B数据层次性C数据操作性 D数据兼容性(分数:1.00)A.B
2、.C.D.传统的数据库基本上是由 (6) 组成的。 (7) 在技术和理论上已经成熟,成为当前商用数据库的主流。 (8) 技术是 20 世纪 80 年代中期引入的。目前,多媒体数据库基本上靠与关系模式相结合的 (9) 来支持。但当数据量大,数据结构复杂时,靠 (9) 很难适应。当前,在 DBMS 的研究方面,较活跃的是 (10) 。(分数:5.00)(1).A图形 B文件 C元组D文件系统 E对象 F过程(分数:1.00)A.B.C.D.E.F.(2).A关系数据库 B网状数据库C层次数据库 D空间数据库(分数:1.00)A.B.C.D.(3).A关系数据库 B网状数据库C层次数据库 D面向对象
3、数据库(分数:1.00)A.B.C.D.(4).A图形 B文件 C元组D文件系统 E对象 F过程(分数:1.00)A.B.C.D.E.F.(5).A网状数据库 B层次数据库CDBASE D演绎数据库(分数:1.00)A.B.C.D.1.数据模型的三要素包括 (1) 。A外模式、模式、内模式 B网状模型、层次模型、关系模型C实体、联系、属性 D数据结构、数据操纵、完整性约束(分数:1.00)A.B.C.D.2.关系数据库是 (2) 的集合,其结构是由关系模式定义的。A元组 B列 C字段 D表(分数:1.00)A.B.C.D.数据库系统工程师-数据库技术基础(一)答案解析(总分:10.00,做题时
4、间:90 分钟)数据库系统由数据库、 (3) 和硬件等组成,数据库系统是在 (4) 的基础上发展起来的。数据库系统由于能够减少数据冗余,提高数据独立性,并集中检查 (5) ,十几年来获得了广泛的应用。(分数:3.00)(1).A操作系统 B文件系统 C编译系统D应用程序系统 E数据库管理系统(分数:1.00)A.B.C.D.E. 解析:(2).A操作系统 B文件系统 C编译系统D应用程序系统 E数据库管理系统(分数:1.00)A.B. C.D.E.解析:(3).A数据完整性 B数据层次性C数据操作性 D数据兼容性(分数:1.00)A. B.C.D.解析:分析 数据库系统由数据库、数据库管理系统
5、和硬件等组成,数据库系统是在文件系统的基础上发展起来的。数据库系统由于能够减少数据冗余,提高数据独立性,并集中检查数据完整性,获得了广泛的应用。传统的数据库基本上是由 (6) 组成的。 (7) 在技术和理论上已经成熟,成为当前商用数据库的主流。 (8) 技术是 20 世纪 80 年代中期引入的。目前,多媒体数据库基本上靠与关系模式相结合的 (9) 来支持。但当数据量大,数据结构复杂时,靠 (9) 很难适应。当前,在 DBMS 的研究方面,较活跃的是 (10) 。(分数:5.00)(1).A图形 B文件 C元组D文件系统 E对象 F过程(分数:1.00)A.B.C. D.E.F.解析:(2).A
6、关系数据库 B网状数据库C层次数据库 D空间数据库(分数:1.00)A. B.C.D.解析:(3).A关系数据库 B网状数据库C层次数据库 D面向对象数据库(分数:1.00)A.B.C.D. 解析:(4).A图形 B文件 C元组D文件系统 E对象 F过程(分数:1.00)A.B.C.D. E.F.解析:(5).A网状数据库 B层次数据库CDBASE D演绎数据库(分数:1.00)A.B.C.D. 解析:分析 传统的数据库基本上是由记录组成的(记录又称元组),比如说我们以前用的 FOXPRO 2.5,当时就是直接用的.DBF 的数据表,数据表中有一条条的数据,用户程序直接通过接口函数对数据表中的
7、数据进行访问、修改等操作。题目提供的 4 个选项中,我们听得最多的应该是关系数据库。像平时的考查中也经常提及关系模型、关系模式等概念,这是因为现在关系数据库在技术和理论上都已经成熟,市面上的数据库系统几乎全是关系数据库,例如:Oracle,MS-SQL,DB2,SyBase 等。面向对象数据库是 20 世纪 80 年代中期引入的,因为当时传统数据模型在表示图形、图像、声音等多媒体数据以及空间数据、时态数据和超文本数据这类复杂数据时,已明显表现出其建模能力的不足,为了适应这类应用领域的需要,产生了面向对象数据模型。面向对象模型是用面向对象观点来描述现实世界实体(对象)的逻辑组织、对象间限制、联系
8、等的模型。多媒体数据系统是一种由文本、图像、音频和视频等多种介质组织起来的集成数据库系统。目前,相当一部分多媒体数据库是通过关系模式与文件系统相结合来支持的,但数据量大、数据结构复杂时,靠文件系统是很难适应的。分布式多媒体数据库系统能对对象进行存储、检索,以及完成对象间的通信。这些对象是由图像、文本、音频和视频等数据类型混合而成的。多媒体数据库的多媒体数据模型、系统实现等问题正被深入研究。多媒体数据库的发展也与存储介质的发展、输入/输出介质的发展、数据模型理论的发展、通信介质的发展等密切相关。演绎数据库是建立在一阶谓词逻辑基础上的。演绎数据库的数据模型是一种基于逻辑的模型。Horn 子句的逻辑
9、为演绎数据库提供了递归定义的能力,从而可以定义更复杂的数据:支持更强的数据操作能力,更完善的完整性保护,提供数据操作与宿主语言统一的说明性语言,因此具有比传统数据库更强的能力。演绎数据库是数据库技术与逻辑程序相结合,数据库技术与人工智能相结合的结果。目前,相对于传统数据库的研究而言,演绎数据库的研究更为活跃。1.数据模型的三要素包括 (1) 。A外模式、模式、内模式 B网状模型、层次模型、关系模型C实体、联系、属性 D数据结构、数据操纵、完整性约束(分数:1.00)A.B.C.D. 解析:分析 模式可细分为概念模式和逻辑模式,是所有数据库用户的公共数据视图,是数据库中全部数据的逻辑结构和特征的
10、描述。一个数据库只有一个模式。模式不但要描述数据的逻辑结构,还要描述数据之间的联系、数据的完整性、安全性要求。内模式又称为存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。内模式并不涉及物理记录,也不涉及硬件设备。外模式又称为用户模式,是数据库用户和数据库系统的接口,是数据库用户的数据视图,是数据库用户可以看见和使用的局部数据的逻辑结构和特征的描述。一个数据库通常都有多个外模式。一个应用程序只能使用一个外模式,但同一外模式可为多个应用程序所用。三层模式关系是数据库模式的核心和关键,外模式通常是模式的子集。数据按外模式的描述提供用户,按内模式的描
11、述存储在硬盘上,而模式介于外、内模式之间,既不涉及外部的访问,也不涉及内部的存储,从而起到隔离作用,有利于保持数据的独立性,内模式依赖于全局逻辑结构,但可以独立于具体的存储设备。常用的数据模型有三种。(1)层次模型:用树型结构表示实体类型及实体间联系的数据模型。(2)网状模型:用有向图结构表示实体类型及实体间联系的数据模型。(3)关系模型:是目前最流行的数据库模型。其主要特征是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。联系(Relationship)是指实体集之间或实体集内部实例之间的连接。实体(entity)是指客观存在可以相互区别的事物。实体可以
12、是具体的对象,如:一个学生,一辆汽车等;也可以是抽象的事件,如:一次借书、一场足球赛等。属性(attribute):实体有很多特性,每一个特性称为属性。每个属性有一个值域,其类型可以是整数型、实数型、字符串型。实体之间可以通过联系来相互关联。与实体和实体集对应,联系也可以分为联系和联系集,联系集是实体集之间的联系,联系是实体之间的联系,联系是具有方向性的。联系和联系集在含义明确的情况之下均可称为联系。按照实体类型中实例之间的数量对应关系,通常可将联系分为 4 类,即一对一(ONE TO ONE)联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE)联系和多对多联系(MAN
13、Y TO MANY)。数据模型是数据库中非常核心的内容。数据库结构的基础是数据模型,是用来描述数据的一组概念和定义。数据模型三要素是数据结构、数据操作、数据的约束条件。数据结构是所研究的对象类型的集合,是对系统静态特性的描述。数据操作是对数据库中各种对象的实例允许执行的操作的集合,操作及操作规则。如操作有检索、插入、删除、修改,操作规则有优先级别等。数据操作对系统动态特性的描述。数据的约束条件是一组完整性规则的集合。也就是说,对于具体的应用娄必须遵循特定的语义约束条件,以保证数据的正确、有效和相容。2.关系数据库是 (2) 的集合,其结构是由关系模式定义的。A元组 B列 C字段 D表(分数:1.00)A.B.C.D. 解析:分析 关系模型是目前最常用的数据模型之一。关系数据库系统采用关系模型作为数据的组织方式,在关系模型中用表格结构表达实体集,以及实体集之间的关系,其最大特色是描述的一致性。可见,关系数据库是表的集合,其结构是由关系模式定义的。