第二章 数据模型2.1 数据模型概述 模型是对现实世界的抽象。 在数据库中用数据模型这个工具来抽象、 表示和处理现实世界中的数据和信息。 数据描述的三种范畴 现实世界 信息世界 机器世界 两类抽象层次的数据模型 数据模型分为两类(分属两个不同的层次) (1) 概念模型 也称信息模型,它是按用户的观点 来对数据和信息建模,用于数据库设计。 (2) 结构数据模型 逻辑模型主要包括网状模型、层次模型、关系模型、 面向对象模型等,按计算机系统的观点对数据建模, 用于DBMS实现。 物理模型是对数据最底层的抽象,描述数据在系统内 部的表示方式和存取方法,在磁盘或磁带上的存储方 式和存取方法。DBMS支持的数据模型 概念模型 认识 抽象 信息世界 机器世界 现实世界中客观对象的抽象过程 现实世 界 现实世界 概念模型 数据库设计人员完成 逻辑模型 物理模型 由DBMS完成 概念模型 逻辑模型 数据库设计人员完成2.2 概念模型(信息模型) 是独立于计算机系统的数据模型。 不涉及信息在计算机中的表示,只用来描 述某个特定组织所关心的信息结构,是对 现实世界的第一层抽象。 概念模型是按用户的观点对数据