下载游戏斗牛

下载游戏斗牛

您现在的位置是:主页 > 独家新闻 >

关系模式ru,fε1nf.ppt

发布时间:2019-05-15 12:52编辑:网络中心浏览(80)

    *考虑时间5,关系数据理论5。
    1提出的问题1.关系模型关系模型应该是5元组。R(U,D,Sun,F)其中(1)关系名称R.(2)一组属性U.(3)从中派生属性的属性组域D.(4)域间映射的域。(5)依赖于属性组U的数据集在本章中描述如下,因为(3)和(4)设备模式的设计关系不大。Triple:RU,F。数据依赖概念,如何描述学生关系可以有一个学号(SNO),一个名字(SNAME)。
    各种属性,如系统名称(SDEPT)
    SNO功能由SNAME和SDEPT确定,或SNAME和SDEPT功能取决于SNO并注册为SNO→SNAME,SNO→SDEPT。
    主题是创建一个描述学生情况的数据库:学生,系,课程,课程和成就主管。
    接下来,获取一组属性。
    U ={SNO,SDEPT,MN,CNAME,G}是现实世界中已知的事实的U属性组内的一组功能依赖性。描述学校的数据库模型:SU,F,这是一个独特的关系模型,而这个模型有三个“缺点”。
    将先前的唯一关系模型转换为三种关系模式。S(SNO,SDEPT,SNO→SDEPT); SG(SNO,CNAME,G,(SNO,CNAME)→G); DEPT(SDEPT,MN,SDEPT)→MN); 5
    2标准化5
    2
    一个功能取决于定义5。
    1令R(U)为属性集U的关系模式。
    X,Y是U的子集。
    对于R(U)中任何可能的关系r,如果两个元组在X中具有相等的属性值并且Y中的属性值不相等的可能性,则确定函数X并确定函数根据Y或YX,它将被记录为X→Y。
    定义5。
    2在R(U)中,对于X→Y,对于X的任何真实子集,X'→Y被认为在功能上完全依赖于X.
    如果F \ X→Y,并且不完整的Y函数取决于X,则说Y取决于表示为X→Y的X部分的函数。
    P定义定义5
    3在R(U)中,如果X→Y,(YX),Y→X,Y→Z,则说Z取决于传递函数X.
    _ \ 5
    2
    2代码定义5。
    4设K是R(U,F)中的属性或属性组合。在K→U的情况下,K是R(候选键)的候选代码。
    定义5。
    5关系模式R属性或属性组X不是R的代码,而X是另一种关系模式的代码,并且X被称为R(外键)的外部代码。
    也称为外部代码。

    2
    3正常形式1NF2NF3NFBCNF4NF5NF图5。
    2几种范式之间的关系
    2
    42 NF定义5。
    如果6R∈1NF,并且每个完整的非主要属性函数函数是代码相关的,则R∈2NF。
    以下是没有2NF的示例。关系模式S-L-C(SNO,SDEPT,SLOC,CNO,G),其中代码是(SNO,CNO)。
    功能依赖性是(SNO,CNO)→GSNO→SDEPT,(SNO,CNO)→SDEPTSNO→SLOC,(SNO,CNO)→SLOCFPP。关系模型R不属于2NF,并且出现以下三个问题。
    解决方案是使用分解将关系模式S-L-C分解为两个关系模式。
    SC(SNO,CNO,G)S-L(SNO,SDEPT,CLOC)`5
    2
    53 NF定义5。
    7关系模式RU,F如果没有这样的X代码,属性组Y和非主要属性Z(ZY),则X→Y和(Y→X)Y→Z。