1第2章 数 据 模 型2.1 基本实体联系模型2. 2 扩展实体联系模型2.3 实体联系模型的应用2.4 关系模型2.5 数据库设计工具PowerDesigner2.6 面向对象的数据模型 小结2模型是对现实世界特征的模拟和抽象,而数据模型(Data Model) 是模型的一种,它是现实世界数据特征的抽象。在数据库中,用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。现有的数据模型可分为三类:基于对象的逻辑模型、基于记录的逻辑模型和物理模型。基于对象的逻辑模型用于在逻辑层和视图层上描述数据,其特点是可提供灵活的结构组织能力,允许显式定义数据约束。几种较著名的逻辑模型是:实体联系模型、面向对象的模型、语义数据模型和功能数据模型。3 基于记录的逻辑模型用于在逻辑层和视图层上描述数据。与基于对象的数据模型不同,基于记录的模型既可用来定义数据库的全局逻辑结构,又可用来提供关于实现的高层描述。基于记录的模型的特点是它用一些固定格式的记录来描述数据库结构。每个记录类型定义了固定数目的字段( 或属性) ,通常每个字段的长度也是固定的,使用定长记录可以简化数据库的物理层实现。这种简单性同许