层次模型将数据组织成一对多关系的结构,用树形结构表示实体及实体间的联系 。
网状模型用连接指令或指针来确定数据间的网状连接关系,是具有多对多类型的数据组织方式 。
关系模型以记录组或数据表的形式组织数据,以便于利用各种实体与属性之间的关系进行存储和变换,不分层也无指针,是建立空间数据和属性数据之间关系的一种非常有效的数据组织方法。
随着数据库应用领域的进一步拓展与深入,传
数据模型定制案例
层次模型将数据组织成一对多关系的结构,用树形结构表示实体及实体间的联系 。
网状模型用连接指令或指针来确定数据间的网状连接关系,是具有多对多类型的数据组织方式。
关系模型以记录组或数据表的形式组织数据,以便于利用各种实体与属性之间的关系进行存储和变换,不分层也无指针,是建立空间数据和属性数据之间关系的一种非常有效的数据组织方法。
随着数据库应用领域的进一步拓展与深入,传统的数据模型已逐渐不能满足实际工作对数据处理的需要。而对象数据、空间数据、图像与图形数据、声音数据、关联文本数据及海量仓库数据等出现,传统数据库在建模、语义处理、灵活度等方面都无法适应。为满足发展需要,数据模型向多样化发展,主要表现在以下几方面 。
1、传统关系模型的扩充关系模型实际上还是管理信息系统重要的支撑模型,在此基础之上,引入新的手段,使之能表达更加复杂的数据关系,扩大其实用性,提高建模能力。从总体上看,扩充一般在两个方面进行。一是实现关系模型嵌套,这种方式可以实现“表中表”这类较为复杂的数据模型;二是语义扩充,如支持关系继承及关系函数等。
数据模型应满足哪些方面的要求?
一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。
目标类型是数据库的组成成分,一般可分为两类:数据类型、数据类型之间的联系。数据类型如DBTG(数据库任务组)网状模型中的记录型、数据项,关系模型中的关系、域等。联系部分有DBTG网状模型中的系型等。
数据结构是数据模型的基础,数据操作和约束都基本建立在数据结构上。不同的数据结构具有不同的操作和约束
(作者: 来源:)