数据库系统原理及MySQL应用教程(第2版)
上QQ阅读APP看书,第一时间看更新

2.1 信息的三种世界及描述

将现实世界错综复杂联系的事物最后能以计算机所能理解和表现的形式反映到数据库中,这是一个逐步转化的过程,通常分为三个阶段,称之为三种世界,即现实世界、信息世界和计算机世界(也称数据世界)。数据库是模拟现实世界中某些事务活动的信息集合,数据库中所存储的数据,来源于现实世界的信息流。信息流用来描述现实世界中一些事物的某些方面的特征及事物间的相互联系。在处理信息流前,必须先对其进行分析,并用一定的方法加以描述,然后将描述转换成计算机所能接受的数据形式。

现实世界存在的客观事物及其联系,经过人们大脑的认识、分析和抽象后,用物理符号、图形等表述出来,即得到信息世界的信息,再将信息世界的信息进一步具体描述、规范并转换为计算机所能接受的形式,则成为机器世界的数据表示。

现实世界、信息世界和计算机世界这3个领域是由客观到认识,由认识到使用管理的3个不同层次,后一领域是前一领域的抽象描述。3个领域之间的术语对应关系,可由表2-1表示。

表2-1 信息的三种世界术语的对应关系表

图2-1 将客观对象抽象为数据模型的完整过程

从图2-1中可以看出,现实世界的事物及联系,通过需求分析转换成为信息世界的概念模型,这个过程由数据库设计人员完成;然后再把概念模型转换为计算机上某个DBMS所支持的逻辑模型,这个转换过程由数据库设计人员和数据库设计工具DBMS共同完成;最后逻辑模型再转换为最底层的物理模型,从而进行最终实现,这个过程由DBMS自行完成。