数据库复习-关系数据库设计.docxVIP

  • 1
  • 0
  • 约5.73千字
  • 约 20页
  • 2022-03-20 发布于浙江
  • 举报
? ? 数据库复习 关系数据库设计 ? ? 一、第一范式(First Normal Form) 关系模型的属性值域有原子性(atomic)和非原子性之分,以下三者为非原子性的值域 复合属性 多值属性 复杂数据类型 关系模式R满足第一范式,当且仅当其所有属性均满足原子性。 对于关系数据库,所有数据库中的关系模型都应当满足第一范式。 第一范式下关系数据库的缺陷 可能存在冗余,包括存储与查询方面 更新时可能产生异常(表的级联) 插入删除时可能产生异常 二、关系的分解(Decomposition)标准 例子:含有(ABCD)属性的关系可以分解为(AB)和(BCD),(ACD)和(ABD)等多种样式。 分解有以下规则和要求(其中,第1,2条是硬性要求): 分解后的所有子关系的集合的并必须等于原关系: R = ∪ i = 1 n R i R= \cup_{i=1}^nR_i R=∪i=1n?Ri? 应满足无损连接分解(lossless-join decomposition)条件 解释:对被分成R1和R2的关系r,应有: r = ∏ R 1 ( r ) ? ∏ R 2 ( r ) r=\prod_{R_1}(r)\bowtie\prod_{R_2}(r) r=∏R1??(r)?∏R2??(r) 三、函数依赖(Funtional Dependencies,FD) 定义:令R为目标关系模式,

文档评论(0)

1亿VIP精品文档

相关文档