10.3.1 三个“世界”

10.3.1 三个“世界”

现实世界的事物无穷无尽,形态千差万别,将现实世界的事物及其联系转化为计算机及数据库所允许的形式的过程,一般要经过三个阶段,或者说,要通过三个“世界”。

首先,分析现实世界中的事物及其联系;其次,将现实世界中的客观事物抽象为信息世界中的实体;最后,再将实体转化为DBMS支持的数据世界中的数据,如图10-7所示。

img

图10-7 三个“世界”之间的关系

其中,面向客观世界、面向用户的数据模型称为概念数据模型,简称概念模型。它是现实世界的直接抽象,强调其表达能力和易理解性,要求用户和设计者都能理解。另一个是面向DBMS的、用以刻画实体在数据库中的存储形式及实体之间的联系的模型,称为逻辑数据模型,简称数据模型。