根据数据结构的不同,常见的数据模型有层次模型、网状模型和关系模型。
1、数据模型的概念
数据模型是一组概念的组合,这些概念包括数据结构、数据操作和完整性约束条件。这称之为数据模型的三要素。
a、数据结构:指数据模型中数据对象的存储形式;
b、数据操作:指数据库中允许对数据执行的操作集合;
c、完整性约束条件:指一组数据完整性规则的集合,用于保证数据库中数据的正确和有效。
2、数据模型的介绍
根据数据结构的不同,常见的数据模型有:层次模型、网状模型和关系模型。
A、层次模型
指实体间使用树形结构进行描述的数据模型
满足以下条件:
(1)在结构中有且只有一个结点没有双亲结点,即根结点。
(2)除根结点以外的结点有且只有一个双亲结点。
B、网状模型
(1)有一个以上的结点没有双亲。
(2)结点可以有多余一个的双亲。
C、关系模型
指数据逻辑结构为二维表的数据模型。是现代数据库应用最为广泛的数据模型。