1
大学信息技术基础教程
1.2.6.2.2 6.2.2 数据模型的分类

6.2.2 数据模型的分类

数据模型按不同的应用层次分为三种类型:概念数据模型(conceptual data model)、逻辑数据模型(logic data model)和物理数据模型(physical data model)。

概念数据模型是面向用户、面向现实世界的数据模型,是与DBMS无关的数据模型。概念数据模型着重于对客观世界中复杂事物的结构描述及其内在联系的刻画。目前,较为有名的概念数据模型有E-R模型、扩充的E-R模型、面向对象模型及谓词模型等。

逻辑数据模型又称数据模型,是一种面向数据库系统的模型,是客观世界到计算机间的中间模型,与DBMS有关。概念数据模型只有转换成逻辑数据模型后才能在数据库中得以表示。目前,较为广泛使用的数据模型有层次模型、网状模型及关系模型,其中占主导地位的是关系模型。

物理数据模型是一种面向计算机的物理表示的模型,它给出了数据模型在计算机中真正的物理结构表示,如物理块、指针、索引等,而逻辑数据模型只反映数据的逻辑结构,如文件、记录、字段等。物理数据模型不但与DBMS有关,而且与操作系统、硬件也有关。