目前在数据库中最常用的结构数据模型有以下几种:
 1)层次模型(Hierarchical Model):层次模型是数据库系统中最早出现的数据模型,层次数据库系统的典型代表是IBM公司的IMS数据库管理系。
 2)网状模型(Network Model):网状模型用有向图(网络)结构表示实体类型及实体间联系的数据模型。网状数据模型的典型代表是DBTG系统,也称为CODASYL系统。
 3)关系模型(Relational Model):关系模型的主要特征是用表格结构表达实体,用外键表示实体间的联系。与前两种模型相比,关系模型比较简单,容易为初学者接受。
 4)对象模型(Object Model):在数据处理领域,关系数据库的使用已相当普遍、相当出色。但是现实世界存在着许多具有更复杂数据结构的实际应用领域,如多媒体数据、CAD数据等应用问题,已有的层次、网状、关系三种数据模型对这些应用领域都显得力不从心,需要更高级的数据库技术来表达,以便于管理、构造与维护大容量的持久数据,并使它们能与大型复杂程序紧密联系。面向对象数据库正是适应这种形势发展起来的,它有以下特点:面向对象数据模型能够完整地描述现实世界的数据结构,能表达数据间的嵌套、递归的联系;具有面向对象技术的封装性和继承性的特点,提高了软件的可重用性。