第五章关系教据理论 51问题的提出 关系作为一张二维表我们对它有一个最 起码的要求:每一个分量必须是不可分 的数据项。满足了这个条件的关系模式 就属于第一范式(n)。 个满足κ的关系模式是否能够满足使 用的要求?
• 关系,作为一张二维表,我们对它有一个最 起码的要求:每一个分量必须是不可分 的数据项。满足了这个条件的关系模式 就属于第一范式(1NF)。 • 一个满足1NF的关系模式是否能够满足使 用的要求? 第五章 关系数据理论 5.1 问题的提出
第五章关系教据理论 5问题的提出 ·例:一个“有毛病”的关系模式 假设有关系模式借书人(姓名,地址,书名,日期) Borrowers/NAME ADD, TITLE DATE NAME ADDP 77E DATE 张平 h 张平 张平 李芳 7万万 mm4 李芳
第五章 关系数据理论 5.1 问题的提出 • 例:一个“有毛病”的关系模式 • 假设有关系模式借书人(姓名,地址,书名,日期) Borrowers(NAME,ADDR,TITLE,DATE) NAME ADDR TITLE DATE 张平 A1 T1 D1 张平 A1 T2 D1 张平 A1 T3 D2 李芳 A2 T2 D3 李芳 A2 T5 D4
第五章美系教据理论 5问题的提出 这个模式有下述三个“毛病”: 7插入异常 2删除异常 3冗余太大 ·为什么会发生以上问题呢 因为这个模式存在某些不好的性质
• 这个模式有下述三个“毛病”: 1.插入异常 2.删除异常 3.冗余太大 • 为什么会发生以上问题呢 ? 因为这个模式存在某些不好的性质。 第五章 关系数据理论 5.1 问题的提出
第五章关系教据理论 5问题的提出 ·假如把这个单一的模式改造为两个关系模式 ·借书人关系: 借书关系: Borrowers/ NAME ADD LDADS/AAME, TITLE DATE NAME ADDP NAME DATE 张平 张平 李芳 2 张平 D 张平 D2 李芳 李芳 32石
• 假如把这个单一的模式改造为两个关系模式: • 借书人关系: 借书关系: • Borrowers(NAME,ADDR) LOADS(NAME,TITLE,DATE) 第五章 关系数据理论 5.1 问题的提出 NAME ADDR 张平 A1 李芳 A2 NAME TITLE DATE 张平 T1 D1 张平 T2 D1 张平 T3 D2 李芳 T2 D3 李芳 T5 D4
第五章关系数据理论 5问题的提出 个模式可能存在哪些不好的性质? ·如何改造一个不好的模式这就是下一节 规范化理论讨论的内容
• 一个模式可能存在哪些不好的性质? • 如何改造一个不好的模式,这就是下一节 规范化理论讨论的内容。 第五章 关系数据理论 5.1 问题的提出