图2-4 现实世界中客观对象的抽象过程

 1 现实世界:
  存在于人们头脑之外的客观世界,称为现实世界。例如,图书馆藏书和管理系统中,涉及的图书管理,包括图书入库/出库、图书的存放、图书的借出、图书的归还、超期罚款检查,图书查询等。其中有许多报表、图表,它们都是数据库系统接触到的最原始的数据。数据库设计者对这些原始数据进行综合加工,取出数据库系统所研究的数据。在图书馆藏书和管理系统中,有图书、借书证、学生和教师、图书管理员、借阅规则、罚款规则等。此外,还有各种查询报表、统计报表等。把这些客观存在的事实收集起来,进行分类,抽取系统所需要的数据。

 2 信息世界:
  是现实世界在人们头脑中的反映,人们用文字、图形和符号等表示它们,构成信息世界。在信息世界中,数据库技术通常用到下列术语:实体、实体集,属性、联系和实体标识等。

 3 机器世界:
  由于计算机只能处理数据化的信息,所以对信息世界中的信息必须进行数据化,数据化后的信息称为数据。所以信息世界的信息在计算机系统中以数据形式存储。机器世界中数据描述的术语主要有:字段、记录、文件、键等
  在三种不同的范筹内使用不同的术语。以教学管理系统为例,系统中有教师、课程和学生等。在表2-1中简单列出它们的差别。

  表 2-1

现实世界 信息世界 机器世界
教师、课程和学生 教师实体、课程实体、学生实体 数据记录(Record)
教师集合、学生集合、课程集合 教师实体集、学生实体集、课程实体集(Entity set) 数据记录集(Data Set)
教师、课程和学生的特征,如编号、名称等 教师实体、课程实体、学生实体的属性(Attribute) 数据项(Field或Item)
用以区分对象的特征 实体标识
对象之间的关系 联系 地址或数据项