Chd.Wang,E-Mail:Chdwang@
23
数据抽象的级别
数据抽象的过程
数据库设计过程 现实世界的信 息到数据库存 储的数据以及 用户使用的数 据是一个逐步 抽象过程
用户1 用户需求
应用1 外部模型 1
应用2 外部模型 2
应用3 外部模型 3 映像
用户2 用户需求 概念模型 逻辑模型
局部终端
局部处理 机
局部处理 机
局部终端
Chd.Wang,E-Mail:Chdwang@
15
数据描述
数据设计的3个阶段:概念设计、逻辑设计、物理设计
客观世界中的 概念设计 问题域: 学生选修课程 实体:学生 课程 联系:选修 S T U D E N T (S N O , S N A M E , S E X ) S C (S N O , C N O , G R A D E ) C O U R S E (C N O , C N A M E , C R E D IT, P C N O ) 概念模型 用 ER图 表 达 物理设计 用关系模型表达 逻辑模型 逻辑设计 物理模型 用 O r a c le 或 S Q L S e rve r等 关 系 DBMS产 品实现
Chd.Wang,E-Mail:Chdwang@
16
数据描述
概念设计中的数据描述
实体(entity) 客观存在,可以相互区别的事物称为实体 实体集(entity set) 性质相同的同类实体的集合,称为实体集 属性(attribute) 实体的特性,每一个特性称为一个属性 属性有取值域,类型可以是整数型、实数型、字符串型等 实体标识符(identifier) 也称为关键码(key),或简称为键 能惟一标识实体的属性或属性集