基本数据模型
被考次数: 2次
被考频率: 低频率
答错率:    28%
知识难度:
考试要求: 了解     
知识路径:  > 计算机系统基础知识  > 数据库基础知识  > 数据模型


本知识点历年真题试卷分布
>> 试题列表    
 

 
       基本数据模型主要有层次模型、网状模型、关系模型三种。
       层次模型
       用树状结构表示实体类型及实体之间联系的数据模型称为层次模型(Hierarchical Model)。层次结构是一棵树,树的节点是记录类型,非根节点有且只有一个父节点。上一层记录类型和下一层记录类型的联系是1∶M联系(包括1∶1联系)。
       层次模型的特点是:记录之间的联系通过指针实现,实现容易,且查询效率较高。
       层次模型的缺点是:只能表示1∶M联系,虽有多种辅助手段实现MN联系,但较复杂,不易掌握;由于层次顺序的严格和复杂,引起数据的查询、插入、删除也较复杂,因此应用程序的编写比较复杂。
       网状模型
       用网络结构表示实体类型及实体间联系的数据模型称为网状模型(Network Model)。网状模型的数据结构是有向图结构。有向图中的节点是记录类型,箭头表示记录间的1∶M联系。
       网状模型的特点是:记录之间的联系通过指针实现,MN联系容易实现,且查询效率较高。
       网状模型的缺点是:结构复杂,程序员必须熟悉数据库的逻辑结构。
       关系模型
       关系模型(Relational Model)是目前最常用的数据模型之一。其主要特征是:用表格结构表达实体集,用键表示实体间的联系。不仅可用关系描述实体本身,而且可用关系描述实体之间的联系。可直接表示多对多的联系,每个属性不可再分,建立在数学概念基础上,有较强的理论依据。与前两种模型相比,关系模型比较简单,容易为初学者接受。关系模型是由若干关系模式组成的集合,关系模式相当于前面提到的记录类型,它的实例称为关系。每个关系实际上是一张表格。
       关系模型和网状模型、层次模型的最大差别是:用关键码(主码)而不是用指针导航数据,表格简单、易懂。典型的关系数据库管理系统产品有DB2、Oracle、Sybase、SQL Server、Informix,以及微机型产品的dBASE、FoxBASE、FoxPro等。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有