
Biên soạn : ThS.Phan Võ Minh Thắng 1
Cơ sởDữliệu : Chuẩn hóa
Nh
Nhậ
ập môn Cơ s
p môn Cơ sở
ởD
Dữ
ữli
liệ
ệu
u
Ph
Phầ
ần 5
n 5 –
–Chu
Chuẩ
ẩn h
n hó
óa
a

Biên soạn : ThS.Phan Võ Minh Thắng 2
CơsởDữliệu : Chuẩnhóa
N
Nộ
ội
idung
dung
•
•Chu
Chuẩ
ẩn h
n hó
óa l
a là
àg
gì
ì, vai trò c
, vai trò củ
ủa n
a nó
ótrong vi
trong việ
ệc
c
thi
thiế
ết k
t kế
ếCSDL
CSDL
•
•C
Cá
ác d
c dạ
ạng chu
ng chuẩ
ẩn 1NF
n 1NF, 2NF, 3NF, BCNF,
, 2NF, 3NF, BCNF, v
và
à
4NF
4NF
•
•C
Cá
ách chuy
ch chuyể
ển t
n từ
ừd
dạ
ạng chu
ng chuẩ
ẩn th
n thấ
ấp lên d
p lên dạ
ạng
ng
chu
chuẩ
ẩn cao hơn
n cao hơn

Biên soạn : ThS.Phan Võ Minh Thắng 3
CơsởDữliệu : Chuẩnhóa
N
Nộ
ội
idung
dung
•
•Vi
Việ
ệc
cchu
chuẩ
ẩn
nh
hó
óa
av
và
àvi
việ
ệc
cmô
mô h
hì
ình
nh E
E-
-R
R đư
đượ
ợc
c
d
dù
ùng
ng đ
đồ
ồng
ng th
thờ
ời
iv
vớ
ới
inhau
nhau đ
để
ểth
thự
ực
chi
hiệ
ện
nt
tố
ốt
t
vi
việ
ệc
cthi
thiế
ết
tk
kế
ếCSDL
CSDL
•
•Trong
Trong m
mộ
ột
tv
và
ài
itrư
trườ
ờng
ng h
hợ
ợp
pyêu
yêu c
cầ
ầu
uph
phả
ải
ide
de-
-
normalization
normalization đ
để
ểph
phá
át
tsinh
sinh thông
thông tin
tin m
mộ
ột
t
c
cá
ách
ch hi
hiệ
ệu
uqu
quả
ả

Biên soạn : ThS.Phan Võ Minh Thắng 4
CơsởDữliệu : Chuẩnhóa
C
Cá
ác
cb
bả
ảng
ng trong
trong CSDL
CSDL v
và
às
sự
ự
chu
chuẩ
ẩn
nh
hó
óa
a
•
•B
Bả
ảng
ng l
là
àth
thà
ành
nh ph
phầ
ần
ncơ
cơs
sở
ởtrong
trong thi
thiế
ết
tk
kế
ếCSDL
CSDL
•
•C
Cấ
ấu
utr
trú
úc
cb
bả
ảng
ng l
là
àm
mố
ối
iquan
quan tâm
tâm h
hà
àng
ng đ
đầ
ầu
u
•
•C
Có
óhai
hai trư
trườ
ờng
ng h
hợ
ợp
p:
:
–
–V
Vẫ
ẫn
nc
có
óth
thể
ểcòn
còn t
tồ
ồn
nt
tạ
ại
ic
cá
ác
cb
bả
ảng
ng c
có
óc
cấ
ấu
utr
trú
úc
ckhông
không t
tố
ốt
t
trong
trong thi
thiế
ết
tk
kế
ếCSDL
CSDL h
hợ
ợp
plý
lý
–
–Hi
Hiệ
ệu
uch
chỉ
ỉnh
nh CSDL
CSDL s
sẵ
ẵn
nc
có
ó,
, v
và
àc
cấ
ấu
utr
trú
úc
cc
cá
ác
cb
bả
ảng
ng không
không
t
tố
ốt
t
•
•Chu
Chuẩ
ẩn
nh
hó
óa
ac
có
óth
thể
ểgi
giú
úp
pta
ta nh
nhậ
ận
nbi
biế
ết
tc
cá
ác
cb
bả
ảng
ng c
có
ó
c
cấ
ấu
utr
trú
úc
ckhông
không t
tố
ốt
tv
và
àchuy
chuyể
ển
nn
nó
óth
thà
ành
nh c
cá
ác
cb
bả
ảng
ng c
có
ó
c
cấ
ấu
utr
trú
úc
ct
tố
ốt
thơn
hơn

Biên soạn : ThS.Phan Võ Minh Thắng 5
CơsởDữliệu : Chuẩnhóa
C
Cá
ác
cb
bả
ảng
ng trong
trong CSDL
CSDL v
và
às
sự
ự
chu
chuẩ
ẩn
nh
hó
óa
a
•
•Chu
Chuẩ
ẩn
nh
hó
óa
al
là
àqu
quá
átr
trì
ình
nh g
gá
án
nc
cá
ác
cthu
thuộ
ộc
ct
tí
ính
nh cho
cho c
cá
ác
c
th
thự
ực
cth
thể
ể
–
–Gi
Giả
ảm
mdư
dưth
thừ
ừa
ad
dữ
ữli
liệ
ệu
u
–
–S
Sử
ửd
dụ
ụng
ng cho
cho h
hế
ết
tc
cá
ác
cth
thự
ực
cth
thể
ể
–
–Gi
Giú
úp
plo
loạ
ại
ib
bỏ
ỏc
cá
ác
cdata anomalies
data anomalies
–
–T
Tạ
ạo
oc
cá
ác
cdư
dưth
thừ
ừa
ađư
đượ
ợc
cki
kiể
ểm
mso
soá
át
tđ
để
ểliên
liên k
kế
ết
tc
cá
ác
cb
bả
ảng
ng
–
–Đòi
Đòi h
hỏ
ỏi
inhi
nhiề
ều
uchi
chi ph
phí
íx
xử
ửlý
lý hơn
hơn
–
–Tr
Trả
ải
iqua
qua m
mộ
ột
tdãi
dãi c
cá
ác
cbư
bướ
ớc
cg
gọ
ọi
il
là
àc
cá
ác
cd
dạ
ạng
ng chu
chuẩ
ẩn
n

