【数据库】latex练习

第一题

Y ( X 1 , X 2 , X 3 , X 4 ) Y(X1,X2,X3,X4) Y(X1,X2,X3,X4)
( X 1 , X 2 ) → X 3 (X1,X2) \rightarrow X3 (X1,X2)X3
X 2 → X 4 X2 \rightarrow X4 X2X4

解:

候选码: ( X 1 , X 2 ) (X1,X2) (X1,X2)

∵ X 2 → X 4 \because X2 \rightarrow X4 X2X4
∴ ( X 1 , X 2 ) → P X 4 \therefore (X1,X2) \overset P \rightarrow X4 (X1,X2)PX4
∴ Y ⊈ 2 N F \therefore Y\not\subseteq 2NF Y2NF
∴ Y ⊆ 1 N F \therefore Y\subseteq 1NF Y1NF

第二题

R ( A , B , C , D ) R(A,B,C,D) R(A,B,C,D)
F = A B → D , A C → B D , B → C F= AB\rightarrow D,AC\rightarrow BD,B\rightarrow C F=ABD,ACBD,BC

候选码: ( A , B ) , ( A , C ) (A,B) ,(A,C) (A,B),(A,C)
非主属性:D

A B → D AB\rightarrow D ABD
A C → B AC\rightarrow B ACB
A C → D AC\rightarrow D ACD
B → C B\rightarrow C BC

∵ A B → F D \because AB\overset F\rightarrow D ABFD
又 ∵ A C → F D 又\because AC\overset F\rightarrow D ACFD
∴ R ⊆ 2 N F \therefore R\subseteq 2NF R2NF

又 ∵ D 不 存 在 传 递 依 赖 又\because D不存在传递依赖 D
∴ R ⊆ 3 N F \therefore R\subseteq 3NF R3NF

∵ B 中 不 包 含 码 \because B中不包含码 B
∴ R ⊈ B C N F \therefore R\not\subseteq BCNF RBCNF

第三题

R ( X , Y , Z , W ) R(X,Y,Z,W) R(X,Y,Z,W)
F = Y ← → W , X Y → Z F=Y\leftarrow\rightarrow W,XY \rightarrow Z F=YW,XYZ

解:
候选码:(X,Y),(X,W)
非主属性:Z

∵ X Y → F Z \because XY\overset F \rightarrow Z XYFZ
又 ∵ X W → F Z 又\because XW \overset F\rightarrow Z XWFZ
∴ 不 存 在 Z 的 部 分 函 数 依 赖 \therefore 不存在Z的部分函数依赖 Z
∴ R ⊆ 2 N F \therefore R\subseteq2NF R2NF

∵ Z 不 存 在 传 递 依 赖 码 \because Z不存在传递依赖码 Z
∴ R ⊆ 3 N F \therefore R\subseteq3NF R3NF

∵ Y → W \because Y\rightarrow W YW
又 ∵ Y 中 不 包 含 码 又\because Y中不包含码 Y
∴ R ⊈ B C N F \therefore R\not\subseteq BCNF RBCNF

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值