03-数据模型.pptVIP

  • 20
  • 0
  • 约5.36千字
  • 约 57页
  • 2017-01-01 发布于江西
  • 举报
03-数据模型.ppt

属性的分类(续) 单值属性 每一个特定的实体在该属性上的取值唯一 如学生的学号、年龄等 多值属性 某特定实体在该属性上有多于一个的取值 如某人所学过的课程 为使得所建模型更清晰,不建议使用多值属性 区分组合属性和多值属性 电话号码=手机+小灵通+办公室电话+家庭电话,是什么属性? 多值属性的处理 1.将原来的多值属性用几个新的单值属性来表示。 2.将原来的多值属性用一个新的实体类型表示 多值属性的变换(1) 零件编码 零 件 零件名 供应商 规格 进货价格 经销价格 代销价格 批发价格 零售价格 多值属性的变换(2) 零件编码 零 件 零件名 供应商 规格 进货价格 销售性质 售货价格 存在 销售价格 1 N 多值属性的表示 零件编码 零 件 零件名 供应商 规格 进货价格 销售价格 键(key) 能唯一标识实体的属性或属性组称为实体集的实体键 若存在多个实体键,可任选一个作为实体主键 例:学生(学号,年龄,性别,班级) 成绩单(学生,课程,学期,成绩) 实体集中的每一个实体,在键属性上的取值各不相同 键 键属性用下划线标示出来 学生(学号,年龄,性别,班级) 学生 学号 年龄 性别 班级 联系的元(degree) 参与联系的实体的个数称为联系的元 学生 课程 选修 二元联系 工程 材料 供应 供应商 三元联系 N M N P M 职工 领导 M N

文档评论(0)

1亿VIP精品文档

相关文档