目前,企业信息化系统所使用的数据库管理系统的结构,大多数为 (65) 。
(65)A.层次结构
B.关系结构
C.网状结构
D.链表结构
大多数数据库系统都是基于某种数据库模型建立起来的。常见的数据库模型包括层次模型、网状模型、关系模型、对象关系模型、对象模型、多维模型等。下面,主要分析层次模型、网状模型和关系模型的特点。
层次模型是一种按照树状结构来组织数据的方式,对应数据结构中的树结构。层次模型主要用于早期大型机的数据库管理系统中和对XML文档数据的描述。这种模型适合描述两种数据之间存在一对多的父子关系的客观对象,例如,组织结构、产品结构、生物分类、XML文档等数据。
网状模型是一种按照网状结构来组织数据的方式,对应数据结构中的图结构。在此结构中,每个节点都可能与其他节点之间建立关系。网状模型适合于描述具有冗余数据的数据元素之间的关系。
关系模型最早是由E. F. Codd于1970年基于关系代数理论提出的,目的是使得数据库管理系统独立于各种应用程序。关系模型的基本数据结构是用来描述实体的表,表是数据行的集合,表中的列描述了数据行的属性。数据库中多个表之间往往彼此关联。目前,企业信息化系统所使用的数据库管理系统的结构大多数为关系结构,即目前主流的数据库管理系统都是关系型数据库。
(65)B