数据模型
数 据 模 型
数据模型 数据模型是模型化数据和信息的工具 现实世界 信息世界一概念数据模型 认识 抽象 转换 机器世界 DBMS支持的数据模型
数据模型 数据模型是模型化数据和信息的工具。 现实世界 认识 抽象 信息世界-概念数据模型 机器世界- DBMS支持的数据模型 转换
概念模型(信息模型) 现实世界反映到人脑中,人们对这些事物有一个认识过程, 经过抽象(选择、命名、分类)之后进入信息世界 语义式数据模型,着重描述高层次的概念,如被描述对象 的意义、相互关系等,按用户观点对数据和信息建模。 强调语义表达能力,概念简单清晰,易于理解,是用户和 DB设计人员交流的工具。 把现实世界中的客观对象抽象为某种信息结构,这种信息 结构不依赖于具体的计算机系统,完全不涉及信息在计算 机系统中的结构。 常用模型 品实体联系模型( Entity Relationship Model) E-R图
概念模型(信息模型) 现实世界反映到人脑中,人们对这些事物有一个认识过程, 经过抽象(选择、命名、分类)之后进入信息世界。 语义式数据模型,着重描述高层次的概念,如被描述对象 的意义、相互关系等,按用户观点对数据和信息建模。 强调语义表达能力,概念简单清晰,易于理解,是用户和 DB设计人员交流的工具。 把现实世界中的客观对象抽象为某种信息结构,这种信息 结构不依赖于具体的计算机系统,完全不涉及信息在计算 机系统中的结构。 常用模型 实体联系模型(Entity Relationship Model) E-R图
ER模型中的术语少 实体:客观存在并可相互区分的事物。 实体集:同类型实体的集合。每个实体集必须命名 属性:实体集具有的特征和性质 属性值:为实体的属性取值。 域:属性值的取值范围(域有个类型问题) 码:唯一标识实体集中一个实体的属性或属性集 实体型:表示实体信息结构,由实体集名及其属性 集表示。如:实体集名(属性1属性2,)
ER模型中的术语 实体:客观存在并可相互区分的事物。 实体集:同类型实体的集合。每个实体集必须命名。 属性:实体集具有的特征和性质。 属性值:为实体 的属性取值。 域:属性值的取值范围(域有个类型问题) 码:唯一标识实体集中一个实体的属性或属性集 实体型:表示实体信息结构,由实体集名及其属性 集表示。如:实体集名(属性1,属性2,…)
联系 现实世界的事物之间是有联系的,这种联 系必然要在信息世界中加以反映。 两类联系: 命实体内部的联系,如组成实体的属性之间的联 系(型号一价格) 实体之间的联系
联 系 现实世界的事物之间是有联系的,这种联 系必然要在信息世界中加以反映。 两类联系: 实体内部的联系,如组成实体的属性之间的联 系(型号-价格)。 实体之间的联系