logo

慕课美学

4.3 关系模式的分解

2019-10-22 Views 数据库 307字 2 min read

课后习题

  1. 已知关系模式R(A,B,C,D,E)及其上的函数依赖集F={A→BC,D→E,C→D},下列对R的分解中,()是R的无损连接分解。
    (1).(A,B,C) (C,D,E)
    (2).(A,B) (C,D,E)
    (3).(A,B) (A,C,D,E)
    A.(1)和(2)
    B.(1)和(3)
    C.(2)和(3)
    D.都不是
    正确答案:B
  2. 一个无损连接分解不一定是保持函数依赖的。()
    A.✔️ B.✖️
    正确答案:A
  3. 衡量关系模式的分解是否可取,主要有两个标准:分解是否具有(),分解是否保持了()。
    正确答案:无损连接,函数依赖

课堂讨论

为什么要进行关系模式的分解?

由于数据之间存在着联系和约束,在关系模式的关系中可能会存在数据冗余和操作异常现象,因此需把关系模式进行分解,以消除冗余和异常现象。
当前的关系模式可能存在一些数据增删改的弊端(数据冗余太大,更新异常,插入异常,删除异常),通过关系模式分解使得对数据的操作(修改、插入、删除)不出现异常情况



本文由慕课美学创作
该文章采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。转载请注明出处!
发布时间为:2019-10-22

support支付宝扫码打赏 support微信打赏
如果觉得这篇文章对您有帮助,可以请作者喝一杯饮料哦🥤