数据库管理系统常见的数据模型有哪三种
数据库管理系统常见的数据模型有以下三种:
1. 层次模型:层次模型用树形结构描述实体间的关系,将数据组织成一对多关系的结构,用树形结构表示实体及实体间的联系。层次模型的特征是:有且只有一个根结点;其他结点有且仅有一个父结点。
2. 网状模型:网状模型用图结构描述实体间的关系,以网状结构表示实体与实体之间的联系。网中的每一个结点代表一个记录类型,联系用链接指针来实现。网状模型可以表示多个从属关系的联系,也可以表示数据间的交叉关系,即数据间的横向关系与纵向关系,它是层次模型的扩展。网状模型的特征是:允许结点有多于一个父结点;可以有一个以上的结点没有父结点。
3. 关系模型:关系模型用二维表描述实体间的关系,以记录组或数据表的形式组织数据,以便于利用各种实体与属性之间的关系进行存储和变换,不分层也无指针,是建立空间数据和属性数据之间关系的一种非常有效的数据组织方法。关系模型是目前最流行的数据库模型,支持关系模型的数据库管理系统称为关系数据库管理系统。
