数据库管理系统根据数据模型对数据库进行管理和储存,数据管理系统采用的数据模型主要有,层次模型,网状模型,关系模型。
层次模型
介绍:层次模型将数据组织成一对多关系结构,采用关键字来访问每一层的每个部分。
优点:它存取方便且速度快;结构清晰,容易理解;数据修改和数据库扩充容易实现;检索关键属性 十分方便
缺点:结构不够灵活;同一属性数据要储存多次,数据冗余大;不适宜扩扑空间数据的组织
网状模型
介绍:网状模型具有多对多类型的数据组织方式。它能明确儿方便地表示数据间的复杂性;
优点:数据库冗余小。
缺点:网状数据组织方式复杂,增加了用户查询和定位的困难;需要存储数据间的指针,使数据量增大;数据的修改不方便
关系模型
介绍:关系型数据库以记录或者二维数据表的形式组织数据。
优点:
1.便于利用各种实体与属性之间的关系进行储存和变换,无需分层,也无指针,是建立空间数据和属性数据之间关系的一种非常有效的数据组织方法。
2.它结构特别灵活,概念单一,满足所有布尔值逻辑运算和数学运算规则形成的查询要求:(查询,搜索,组合,比较,增加,删除)都非常方便。具有更高的数据独立性,更好的安全保密性。
缺点:数据库大时,查找满足特定关系的数据费时,而且无法表达空间关系
总结:关系型组织数据的方式更适合组织数据,所以当前使用最广泛的数据库类型是“关系型数据库”