第五章关系教据理论 本章内容提要 ·从数据库逻辑设讣中如何构成一饣妤的数据库模式这 问题岀发,阐述了关系规范化理论研究的实际背景。 规范化理论:各级范式及可能存在的问题。 ·关系模式的规范化
本章内容提要 • 从数据库逻辑设计中如何构成一个好的数据库模式这 一问题出发,阐述了关系规范化理论研究的实际背景。 • 规范化理论:各级范式及可能存在的问题。 • 关系模式的规范化 第五章 关系数据理论
第五章关系教据理论 本章量点 函数依赖; 各级范式的定义; 关系数据库的规范化理论 关系模式的规范化 本章难点: 关系模式的规范化
本章重点: 函数依赖; 各级范式的定义; 关系数据库的规范化理论 关系模式的规范化 本章难点: 关系模式的规范化 第五章 关系数据理论
第五章关系教据理论 5问题的提出 前面我们已经讨论了关系数据库的基本概念 关系模型的三个部分以及关系数据库的标 准语言。但是还有一个很基本的问题尚未涉 及,针对一个具体问题,应该如何构造一个 适合于它的数据库模式,即应该构造几个关 系模式,每个关系由哪些属性组成等。这是 数据库设计的问题,确切地讲是关系数据库 逻辑设计问题
• 前面我们已经讨论了关系数据库的基本概念 、关系模型的三个部分以及关系数据库的标 准语言。但是还有一个很基本的问题尚未涉 及,针对一个具体问题,应该如何构造一个 适合于它的数据库模式,即应该构造几个关 系模式,每个关系由哪些属性组成等。这是 数据库设计的问题,确切地讲是关系数据库 逻辑设计问题。 第五章 关系数据理论 5.1 问题的提出
第五章关系教据理论 5问题的提出 一个关系模式应当是一个五元组 P(u2 D0M F 关系名R,它是符号化的元组语义; 组属性的; 属性组∥中属性所来自的域D 属性到域的映射DM; ·属性组∥上的一组数据依赖
• 一个关系模式应当是一个五元组。 R(U, D, DOM, F) • 关系名R,它是符号化的元组语义; • 一组属性U; • 属性组U中属性所来自的域D; • 属性到域的映射DOM; • 属性组U上的一组数据依赖F。 第五章 关系数据理论 5.1 问题的提出
第五章关系教据理论 5问题的提出 ·由于D和Dw对模式设计关系不大因此我们在 本章中把关系模式看作是一个三元组: 尺《一与设计有关 ·故设计重点转为研究: ()一个关系模式应该有那些属性; ·(2)这些属性间存在什么样的联系 ·因此,我们的任务是研究模式设计,研究设 计一个“好”的(没有“毛病”的)关系模 式的办法
• 由于D和DOM对模式设计关系不大,因此我们在 本章中把关系模式看作是一个三元组: • R〈U,F〉——与设计有关。 • 故设计重点转为研究: • (1)一个关系模式应该有那些属性; • (2)这些属性间存在什么样的联系。 • 因此,我们的任务是研究模式设计,研究设 计一个“好”的(没有“毛病”的)关系模 式的办法。 第五章 关系数据理论 5.1 问题的提出