B
Bà
ài
i7. PH
7. PH
THU
THU
C D
C D
LI
LI
U TRONG
U TRONG
HÌNH QUAN H
HÌNH QUAN H
I .
I . Ph
Ph
thu
thu
c
ch
hà
àm
m( Functional Dependencies : FD)
( Functional Dependencies : FD)
1 .
1 . Đ
Đ
nh
nh ngh
ngh ĩ
ĩa
a:
:
Cho
Cho R(U)
R(U) l
là
àm
m
t
t
c
cđ
đ
quan
quan h
h
v
v
i
iU = { A1, ..
U = { A1, ..
,An}
,An} l
là
àt
t
p
pthu
thu
c
ct
tí
ính
nh. X
. X v
và
àY
Y l
là
àt
t
p
pcon
con c
c
a
aU.
U.
N
Nó
ói
ir
r
ng
ng X
X Y (
Y ( đ
đ
c
cl
là
àX
X x
xá
ác
cđ
đ
nh
nh h
hà
àm
mY
Y ho
ho
c
cY
Y
ph
ph
thu
thu
c
ch
hà
àm
mv
và
ào
oX)
X) n
nế
ếu
ur
r l
là
àm
m
t
tquan
quan h
h
x
xá
ác
cđ
đ
nh
nh
trên
trên R (U)
R (U) sao
sao cho
cho b
b
t
tk
k
hai
hai b
b
t1, t2
t1, t2 r
r m
mà
à
t1[ X] = t2[ X]
t1[ X] = t2[ X] th
thì
ìt1[ Y] = t2[ Y]
t1[ Y] = t2[ Y]
TopTaiLieu.Com | Chia S Tài Liu Min Phí
V
Ví
íd
d
:
:Trong quan hSV, mi thuc nh
DIACHI, NS, KETQUA đu phthuc hàm (pth ) vào
thuc tính SV#. Mi giá trSV# xác đnh duy nht
mt giá trtương ng đi vi tng thuc tính đó. Khi
đó , có thviết :
SV# DIACHI
SV# NS
SV# KETQUA
Nếu Y X thì hin nhiên X Y
TopTaiLieu.Com | Chia S Tài Liu Min Phí
2. H
2. H
tiên
tiên đ
đ
cho
cho ph
ph
thu
thu
c
ch
hà
àm
m
2 .1 . K/ n
2 .1 . K/ n bao
bao đ
đó
óng
ng c
c
a
am
m
t
tt
t
p
pph
ph
thu
thu
c
ch
hà
àm
m
G
G
i
iF
F l
là
àt
t
p
pt
t
t
tc
c
c
cá
ác
cpth
pth đ
đ
i
iv
v
i
i
c
cđ
đ
quan
quan h
h
R(U)
R(U) v
và
àX
X
Y
Y l
là
àm
m
t
tpth
pth, X, Y
, X, Y
U.
U.
N
Nó
ói
ir
r
ng
ng X
X
Y
Y đư
đư
c
csuy
suy di
di
n
nlogic
logic t
t
F
F n
nế
ếu
um
m
i
i
quan
quan h
h
r
r trên
trên R( U)
R( U) đ
đ
u
utho
tho
c
cá
ác
cpth
pth c
c
a
aF
F th
thì
ìc
cũ
ũng
ng
tho
tho
X
X
Y.
Y.
Ch
Ch
ng
ng h
h
n
nF = { A
F = { A
B, B
B, B
C}
C} th
thì
ìA
A
C
C
T
T
p
pt
t
t
tc
c
c
cá
ác
cpth
pth đư
đư
c
csuy
suy di
di
n
nlogic
logic t
t
F
F đư
đư
c
cg
g
i
i
l
là
àbao
bao đ
đó
óng
ng c
c
a
aF.
F. K
Kí
íhi
hi
u
ul
là
àF
F+
+.
.
N
Nế
ếu
uF
F+
+= F
= F th
thì
ìF
F l
là
àh
h
đ
đ
y
yđ
đ
c
c
a
ac
cá
ác
cpth
pth
TopTaiLieu.Com | Chia S Tài Liu Min Phí
2.2. H
2.2. H
tiên
tiên đ
đ
Amstrong
Amstrong
Năm
Năm 1974,
1974, Am strong
Am strong đưa
đưa ra
ra h
h
lu
lu
t
td
d
n
n
hay
hay c
cá
ác
ct
tí
ính
nh ch
ch
t
tc
c
a
aph
ph
thu
thu
c
ch
hà
àm
m,
, g
g
i
i
l
là
àh
h
tiên
tiên đ
đ
Am strong
Am strong:
:
Cho
Cho X, Y, Z, W
X, Y, Z, W
U . Ta
U . Ta c
có
óc
cá
ác
clu
lu
t
tsau
sau :
:
A1 .
A1 . Lu
Lu
t
tph
ph
n
nx
x
:
:
N
Nế
ếu
uY
Y
X
X th
thì
ìX
X
Y
Y
A2 .
A2 . Lu
Lu
t
tb
b
sung :
sung :
X
X
Y
Y th
thì
ìXZ
XZ
YZ
YZ
A3 .
A3 . Lu
Lu
t
tb
b
c
cc
c
u
u:
:
N
Nế
ếu
uX
X
Y
Y v
và
àY
Y
Z
Z th
thì
ìX
X
Z
Z
TopTaiLieu.Com | Chia S Tài Liu Min Phí
H
H
tiên
tiên đ
đ
Am strong
Am strong đư
đư
c
cch
ch
ng
ng m inh
m inh
l
là
àđ
đú
úng
ng đ
đ
n
nv
và
àđ
đ
y
yđ
đ
thông
thông qua 3
qua 3 b
b
đ
đ
sau
sau:
:
B
B
đ
đ
1 :
1 : H
H
tiên
tiên đ
đ
Astrong
Astrong l
là
àđ
đú
úng
ng.
.
C
Có
óngh
nghĩ
ĩa
al
là
à,
, v
v
i
iF
F l
là
àm
m
t
tt
t
p
pc
cá
ác
cpth
pth
đ
đú
úng
ng trên
trên quan
quan h
h
r.
r. N
Nế
ếu
uX
X
Y
Y l
là
àm
m
t
t
pth
pth đư
đư
c
csuy
suy d
d
n
nt
t
F
F nh
nh
h
h
tiên
tiên đ
đ
Am strong
Am strong th
thì
ìX
X
Y
Y l
là
àđ
đú
úng
ng trên
trên quan
quan
h
h
r
r
TopTaiLieu.Com | Chia S Tài Liu Min Phí