数据库原理及应用-第一讲-小营.pptVIP

  • 3
  • 0
  • 约1.19万字
  • 约 115页
  • 2017-12-05 发布于山西
  • 举报
(1)属性冲突 属性域冲突 属性的类型、取值范围和取值集合不同 部门编号有的定义为字符型,有的定义为数字型 年龄,有的定义为出生日期,有的定义为整数 属性取值单位冲突 学生的身高,有的用米为单位,有的用厘米为单位 (2)命名冲突 命名冲突包括同名异义和异名同义 即不同意义的实体名、联系名或属性名在不同的局部应用中具有相同的名字 具有相同意义的实体名、联系名和属性名在不同的局部应用中具有不同的名字。 科研项目:在财务部门称为项目,在科研处称为课题 (3)结构冲突 同一对象在不同应用中具有不同的抽象 职工在某一局部应用中可作为实体,而在另一局部应用中作为属性 解决办法:属性变换为实体或把实体转换为属性 同一实体在不同的局部E-R图中所包含的属性个数和属性的排列次序不完全相同。 原因:不同的局部E-R模型关心的实体的侧面不同 解决方法:让该实体的属性为各局部E-R模型中的属性的并集,然后再适当调整属性的顺序。 局部E-R图 n m 产品 产品号 性能参数 零件 零件号 价格 组成 零件个数 n m 材料 材料号 材料类型 零件 零件号 规格 使用 使用量 库存量 合并示例 n n m 产品 产品号 性能参数 零件 零件号 规格 组成 零件个数 价格 使用 使用量 材料号 材料类型 库存量 材料 优化全局E-R模型 实体个数尽可能少; 相关实体合并,把具有相同主码的实体进行合并 1:1

文档评论(0)

1亿VIP精品文档

相关文档