承接上一篇博客:概念模型 - Conceptual Data Model
逻辑模型(Logical Model)
逻辑模型是按照计算机系统的观点来对数据和信息建模,主要用于DBMS的实现。
包括:
- 层次模型 - Hierarchical Model
- 网状模型 - Network Model
- 关系模型 - Relational Model
- 面向对象模型 - Object Oriented Model
- 对象关系模型 - Object Relational Model
层次模型 —> 网状模型 —> 关系模型 —> 面向对象/对象关系模型
1. 层次模型、网状模型
层次和网状模型称为:格式化模型。这类模型在20世纪70到80年代初非常流行,但现在以被关系模型取代了。
2. 面向对象模型、对象关系模型
20世纪80年代以来面向对象的方法和技术在计算机各个领域蓬勃发展,也推动和影响了关系模型,从而产生了对象关系模型。一般来说,现在还都是用关系模型,有一些纯粹的面向对象模型的数据库已经出现,但是并没有流行。
1. 从RDBMS扩展而来的ORDBMS随着面向对象技术的发展而出现并能被接受了。
2. 1999年发布的SQL3终于提供了面向对象的扩展,由于SQ