Bài 8. THIT KSCDL MC QUAN NIM
Trên thc tế, mtng dng thđơc phân tích.
thiết kếthành nhiucđCSDL khác nhau. Đ
đánh giá vic thiết kếmtcđCSDL, ngưi ta
da trên c tiêu chun vstrùng lp thông tin, chi
phí kim tra các ràng buc toàn vn...
Vyđtránh s tha thông tin, ta cn chun h
tt ccác cđtrong quá trình thiết kế.
TopTaiLieu.Com | Chia S Tài Liu Min Phí
1.
1. Ph
Phé
ép
pt
tá
ách
ch c
cá
ác
c
c
cđ
đ
quan
quan h
h
-
- ĐN
ĐN:
: Ph
Phé
ép
pt
tá
ách
ch c
cá
ác
c
c
cđ
đ
quan
quan
h
h
R = { A1, A2, .. An}
R = { A1, A2, .. An} l
là
àvi
vi
c
cthay
thay th
thế
ế
c
cđ
đ
quan
quan h
h
R
R b
b
ng
ng t
t
p
pc
cá
ác
c
c
cđ
đ
{ R1, R2, ..,
{ R1, R2, .., Rk
Rk} ,
} , trong
trong đ
đó
ó
Ri
Ri
R, i= 1,..,k
R, i= 1,..,k
v
và
àR = R1
R = R1
R2
R2
...
...
Rk
Rk
Không
Không đòi
đòi h
h
i
ic
cá
ác
cRi
Ri ph
ph
i
il
là
àphân
phân bi
bi
t
t
-
-M
M
c
cđ
đí
ích
ch :
: Lo
Lo
i
ib
b
c
cá
ác
cd
d
thư
thư
ng
ng d
d
li
li
u
u
TopTaiLieu.Com | Chia S Tài Liu Min Phí
V
Ví
íd
d
:
:
Cho
Cho
c
cđ
đ
quan
quan h
h
ngư
ngư
i
icung
cung c
c
p
p :
:
S(MCTY,
S(MCTY, ĐC
ĐC, MH, GIA)
, MH, GIA)
v
v
i
it
t
p
ppth
pth : MCTY
: MCTY
ĐC
ĐC
MCTY, MH
MCTY, MH
GIA
GIA
C
Có
óth
th
đư
đư
c
ct
tá
ách
ch th
thà
ành
nh 2
2 lư
c
cđ
đ
kh
khá
ác
cl
là
à :
:
S1(MCTY,
S1(MCTY, ĐC
ĐC)
) v
và
àS2 ( MCTY, MH, GI A)
S2 ( MCTY, MH, GI A)
như
như v
v
y
ys
s
không
không m
m
t
tcông
công lưu
lưu đ
đ
a
ach
ch
c
c
a
a
m
m
t
tcông
công ty
ty nhi
nhi
u
ul
l
n
n
TopTaiLieu.Com | Chia S Tài Liu Min Phí
K
Kế
ết
tn
n
i
ikhông
không m
m
t
tm
má
át
tthông
thông tin
tin
-
-N
Nế
ếu
uR
R l
là
àm
m
t
t
c
cđ
đ
quan
quan h
h
đư
đư
c
c
t
tá
ách
ch th
thà
ành
nh c
cá
ác
c
c
cđ
đ
con R1, R2, ..,
con R1, R2, .., Rk
Rk
v
và
àD
D l
là
àm
m
t
tt
t
p
pc
cá
ác
cph
ph
thu
thu
c
cd
d
li
li
u
u.
. N
Nó
ói
i
r
r
ng
ng ph
phé
ép
pt
tá
ách
ch l
là
àt
tá
ách
ch -
-k
kế
ết
tn
n
i
ikhông
không m
m
t
t
m
má
át
tthông
thông tin
tin đ
đ
i
iv
v
i
iD
D n
nế
ếu
uv
v
i
im
m
i
iquan
quan h
h
r
r trên
trên R
R tho
tho
D:
D:
r =
r =
R1(r)
R1(r) *
*
R2 (r)
R2 (r) * ... *
* ... *
Rk(r
Rk(r )
)
t
t
c
cl
là
àr
r đư
đư
c
ct
t
o
onên
nên t
t
ph
phé
ép
pk
kế
ết
tn
n
i
it
t
nhiên
nhiên
c
c
a
ac
cá
ác
ch
hì
ình
nh chi
chiế
ếu
uc
c
a
an
nó
ótrên
trên c
cá
ác
cRi
Ri, i=
, i=
1..,k
1..,k
TopTaiLieu.Com | Chia S Tài Liu Min Phí
Ki
Ki
m
mtra
tra ph
phé
ép
pk
kế
ết
tn
n
i
ikhông
không
m
m
t
tm
má
át
tthông
thông tin
tin
I nput:
I nput: R = { A1, A2, .., An}
R = { A1, A2, .., An} t
t
p
pc
cá
ác
cph
ph
thu
thu
c
ch
hà
àm
mv
và
àph
phé
ép
pt
tá
ách
ch p = (R1, R2, ..,
p = (R1, R2, ..,
Rk
Rk)
)
Output:
Output: Ph
Phé
ép
pt
tá
ách
ch c
có
óph
ph
i
il
là
àkhông
không m
m
t
t
m
má
át
tthông
thông tin hay
tin hay không
không ?
?
Phương
Phương ph
phá
áp
p:
: Thi
Thiế
ết
tl
l
p
pm
m
t
tb
b
ng
ng v
v
i
in
n c
c
t
t
k
k h
hà
àng
ng.;
.; c
c
t
tth
th
j
j tương
tương
ng
ng v
v
i
ithu
thu
c
ct
tí
ính
nh
Aj
Aj ;
; h
hà
àng
ng th
th
i
i tương
tương
ng
ng v
v
i
i
c
cđ
đ
Ri
Ri.
.
T
T
i
iô (i,j)
ô (i,j) đi
đi
n
nk
kí
íhi
hi
u
uaj
aj n
nế
ếu
uAj
Aj
Ri
Ri,
, n
nế
ếu
u
không
không đi
đi
n
nk
kí
íhi
hi
u
ubij
bij
TopTaiLieu.Com | Chia S Tài Liu Min Phí