尽管关系模型简单灵活,但还是不能表达现实世界中存在的许多复杂的数据结构,如CAD数据、图形数据、嵌套递归的数据等。人们迫切需要语义表达更强的数据模型。面向对象模型是近些年出现的一种新的数据模型,它是用面向对象的观点来描述现实世界中的事物(对象)的逻辑结构和对象间的联系等的数据模型,与人类的思维方式更接近。
所谓对象,是对现实世界中的事物的高度抽象,每个对象是状态和行为的封装。对象的状态是属性的集合,行为是在该对象上操作方法的集合。因此,面向对象的模型不仅可以处理各种复杂多样的数据结构,而且具有数据和行为相结合的特点。目前,面向对象的方法已经逐渐成为系统开发、设计的全新思路。