了解湖南/长沙凯时app资讯,从湖南凯时app网开始!湖南凯时app报名湖南凯时app本科
您当前的位置:凯时app > 校园动态

数据库原理及应用(15)

数据库原理及应用(15)

 

  三、关系模式的分解特性XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  1.关系模式的分解:XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  设有关系模式R(U),属性集为U,而R1,R2,…,Rk都是U的子集,并且有R1∪R2∪…∪Rk=U。关系模式R1,R2,…,Rk的集合用ρ表示,ρ={R1,R2,…,Rk}。用ρ代替R的过程称为关系模式的分解。这里ρ称为R的一个分解,也称为数据库模式。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  一般把上述的R称为泛关系模式,R对应的当前值称为泛关系。数据库模式ρ对应的当前值称为数据库实例,它由数据库模式中的每一个关系模式的当前值组成。凯时app用σ=<r1,r2,…,rk>表示。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  因此,在计算机中数据并不是存储在泛关系r中,而是存储在数据库σ中。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  2.σ和r是否等价,即是否表示同样的数据。这个问题用“无损分解”特性表示。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  在模式R上有一个FD集F,在ρ的每一个模式Ri上有一个FD集Fi,那么{F1,F2,…,Fk}与F是否等价。这个问题用“保持依赖”特性表示。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  四、范式XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  1.范式:衡量关系模式好坏的标准。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  2.数据库设计中最常用的是3NF和BCNF。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  3.第一范式(1NF):如果关系模式R的每个关系r的属性值都是不可分的原子值,那么称R是第一范式的模式。满足1NF的关系称为规范化的关系,否则称为非规范化的关系。1NF是关系模式应具备的最起码的条件。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  4.局部依赖和完全依赖:对于FD  W→A,如果存在XÌW有X→A成立,那么称W→A是局部依赖(A局部依赖于W);否则称W→A是完全依赖。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  5.主属性和非主属性:如果A是关系模式R的候选键中的属性,那么称A是R的主属性;否则称A是R的非主属性。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  6.第二范式(2NF):如果关系模式是1NF,且每个非主属性完全函数依赖于候选键,那么称R是第二范式(2NF)的模式。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  7.分解成2NF模式集的算法:XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  设关系模式R(U),主键是W,R上还存在FD X→Z,并且Z是非主属性和XÌW,那么W→Z就是一个局部依赖。此时应把R分解成两个模式:XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  R1(XZ),主键是X;XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  R2(Y),其中Y=U-Z,主键仍是W,外键是X(参照R1)。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  如果R1和R2还不是2NF,则重复上述过程,一直到数据库模式中的每一个关系模式都是2NF为止。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  8.如果X→Y,Y→A,且Y→X和AÍY,那么称X→A是传递依赖(A传递依赖于X)。 XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  9.第三范式(3NF):如果关系模式R是2NF,且每个非主属性都不传递依赖于R的候选键,那么称R是第三范式(3NF)的模式。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  10.分解成3NF模式集的算法:XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  设关系模式R(U),主键是W,R上还存在FD  X→Z。并且Z是非主属性,ZÍX,X不是候选键,这样W→Z就是一个传递依赖。此时应把R分解成两个模式:XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  R1(XZ),主键是X;XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  R2(Y),其中Y=U-Z,主键仍是W,外键是X(参照R1)。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  如果R1和R2还不是3NF,则重复上述过程,一直到数据库模式中的每一个关系模式都是3NF为止。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  11.如果R是3NF模式,那么R也是2NF模式。如果R是2NF模式,那么R也是1NF模式。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  12.BC范式(BCNF):如果关系模式R是1NF,且每个属性都不传递依赖于R的候选键,那么称R是BCNF的模式。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  13.如果R是BCNF模式,那么R也是3NF模式。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  14.分解成BCNF模式集的算法能保持无损分解,但不一定能保持FD集。而分解成3NF模式集的算法既能保持无损分解,又能保持FD集。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  15.关系模式由1NF分解为2NF,消除了非主属性对键的局部函数依赖;由2NF分解为3NF,消除了非主属性对键的传递函数依赖;而BCNF则消除了每一属性对键的传递函数依赖。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  16.关系模式设计理论主要用于数据库的逻辑设计过程中。XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app
XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

XZ1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

 

数据库原理及应用(15)

    湖南凯时app网——致力于打造湖南凯时app网第一网,以努力服务于广大湖南凯时app学子、提供最全的湖南凯时app资讯为己任,发布湖南凯时app最新的新闻资讯,提供湖南凯时app专科湖南凯时app本科湖南凯时app报名湖南凯时app成绩查询等综合信息

 

湖南凯时app
相关文章
    无相关信息
湖南网站主页
湖南凯时app政策
凯时app30年大事
湖南凯时app专业
湖南凯时app问答
名家访谈
湖南凯时app故事
湖南凯时app院校
湖南凯时app大纲
凯时app复习方法
凯时app笔记串讲
凯时app应试技巧
湖南凯时app真题
湖南凯时app就业
湖南论文指导
湖南凯时app实践
湖南凯时app学位
凯时app成绩查询
凯时app考籍查询
凯时app学历查询


咨询QQ:137847917
13548661633(微信同号)

w66利来国际 w66利来国际 w66利来国际 w66利来国际 w66利来国际