(1)层次模型:它是以记录类型为节点的树状结构。它有一个记录类型没有父结点,其他记录类型有且只有一个父结点。层次模型的数据库具有结构简单、层次清楚及易于实现等优点。在现实世界中事物之间的联系更多的是非层次关系的,用层次结构表示非树状结构是很不直接的。

(2)网状结构:有一个以上的记录类型没有父结点,至少有一个记录类型多余一个父结点。采用这种网络结构表示类型之间联系的模型称为网状模型。网状模型更为直接地描述现实世界,而且具有良好的性能,存取效率较高。但它的结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户的掌握。

(3)关系模型:把事物与事物之间的联系用二维表格的形式来描述。表中的每一行是一个记录,在关系中称为一个元组表中的每一列是一个字段,在关系中称为一个属性。关系模型是建立在严格数学概念的基础上的,它的概念单一,它的存取路劲对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。但也正是由于存取路径对用户透明,查询效率往往不如非关系数据模型。