Professional Documents
Culture Documents
Nadia Ramadhani UAS Teori
Nadia Ramadhani UAS Teori
NIM : 105219018
1. FD : A D
AB E
CB
R1(A, C, D)
R2(B, C)
R3(A, B, E)
2. A. R(A, B, C, D)
FD : AB C
DA
AB D
2NF :
R(A, B, C, D)
FD : AB C
DA
AB D
DA AB C
DD AB D
-------------- Union AB AB
D AD -------------- Union
-------------- Augmentasi C AB CD
CD ACD
-------------- Augmentasi B
BCD ABCD
3NF :
R(A, B, C, D)
FD : AB C
DA
AB D
DA AB C
DD AB D
-------------- Union AB AB
D AD -------------- Union
-------------- Augmentasi C AB CD
CD ACD
-------------- Augmentasi B
BCD ABCD
BCNF
R(A, B, C, D)
FD : AB C
DA
AB D
DA AB C
DD AB D
-------------- Union AB AB
D AD -------------- Union
-------------- Augmentasi C AB CD
CD ACD
-------------- Augmentasi B
BCD ABCD
Superkey : BCD
Candidate key : BCD
Subset dari candidate key : B, C, D
AB C : A bukan superkey.
D A : A bukan superkey.
AB D : A bukan superkey.
R(A, B, C, D) tidak memenuhi BCNF.
R1 (A, B, C, D)
R2(B, C, D)
AD AB C
------------ Augmentasi B AB BD
AB BD ------------- Union
AB BCD
AB BCD FB
----------------- Augmentasi F ------------ Augmentasi AB
ABF BCDF ABF AB
ABF AB
---------------- Union
ABF ABCDF
---------------- Augmentasi E
ABEF ABCDEF
Algorithma 3NF
Subset dari candidate key
i Ri Proses
0 - Masuk blok-1 : FD ke-1 dicek, AB, C
1 R1 = (AB, C) FD ke-2 d cek, A,D
2 R2 = (A, D) Masuk blok-2 : FD ke-3 dicek, F, B
3 R3 = (F, B) Masuk blok-3 : Ambil candidate key (A, B, E, F)
4 R4 = (A, B, E, F)
Dekomposisi :
R1 = (AB, C)
R2 = (A, D)
R3 = (F, B)
R4 = (A, B, E, F)
C. R(A, B, C, D, E, F)
FD : AB C
AD
CF
AD AB C
------------ Augmentasi B AB BD
AB BD ------------- Union
AB BCD
AB BCD
----------------- Augmentasi C CF
ABC BCD ------------ Augmentasi AB
ABC ABF ABC ABF
---------------- Union
ABC ABCDF
---------------- Augmentasi E
ABCE ABCDEF
3. A.