数据模型概述
1. 数据描述
在数据库中存储和管理的数据,都来自客观事物。
如何把现实世界中的客观事物抽象为能用计算机存储和处理的数据?
这需要一个逐步转化的过程,主要分成三个阶段,也称为三个世界,即现实
世界、信息世界和机器世界。
(1) 现实世界
现实世界是指客观存在的世界,客观世界中的事物都有一些特征,人们正是
利用这些特征来区分事物。一个事物可以有许多特征,通常都是选用人们感兴趣
的以及最能表征该事物的若干特征来描述该事物。除了特征以外,事物之间有着
各种各样的联系。
(2) 信息世界
信息世界是现实世界在人们头脑中的客观反映。现实世界中的事物和联系经
过人的感知、分析、归纳和抽象,形成信息。对这些信息进行记录、整理、归类
和格式化后,就构成了信息世界。
(3) 机器世界
数字化了的信息世界称为机器世界,也即计算机能够识别和处理的世界。
信息世界的信息在机器世界中以数据形式存储。
通过从现实世界到机器世界的转换,为数据管理计算机化打下了基础。
2. 数据模型的定义
(1) 什么是模型
模型是对现实世界的抽象。
(2) 什么是数据模型
数据模型是对现实世界中的事物的抽象描述,这种抽象描述能确切地反映事
物的特征和事物之间的联系。
(3) 在数据库中,采用数据模型来描述和处理现实世界中的数据和信息。