Академический Документы
Профессиональный Документы
Культура Документы
§Þnh nghÜa
mét c¬ së d÷ liÖu lµ mét tËp hîp d÷ liÖu vÒ mét xÝ
nghiÖp ®îc lu gi÷ trªn m¸y tÝnh, ®îc ngêi sö dông, cã c¸ch
qun lÝ b»ng mét m« h×nh.
hÖ qtcsdl
lµ tËp hîp cã thø tù c¸c phÇn mÒn cho phÐp m« t lu gi÷
thao t¸c c¸c d÷ liÖu trªn mét csdl, ®m bo tÝnh an toµn, bÝ
mËt trong m«i trêng cã nhiÒu ngêi sö dông.
m« h×nh m¹ng
m« h×nh ®îc biÓu diÔn lµ mét ®å thÞ cã híng .
m« h×nh quan hÖ
m« h×nh dùa trªn c¬ së kh¸i niÖn lý thuyÕt tËp hîp cña
c¸c quan hÖ .
thuéc tÝnh
+ lµ mét l« th«ng tin nhá nhÊt ®îc sö dông mét c¸ch tù
do vµ cã ý nghÜa, ®éc lËp víi c¸c l« kh¸c .
+ trong mét m« h×nh , thuéc tÝnh lµ mét ®Þnh vÞ c¬
së th«ng tin, mét thuéc tÝnh ®îc ®Þnh nghÜa b»ng tªn vµ
miÒn gi¸ trÞ cña nã .
quan hÖ
+quan hÖ ®îc ®Þnh nghÜa lµ tËp con cña tÝch §Ò c¸c
d1*d2*...*dn trong ®ã di lµ miÒn gi¸ trÞ cña thuéc tÝnh i.
ta cã thÓ xem quan hÖ nh mét bng gåm nhiÒu cét
chøa tªn c¸c thuéc tÝnh, mçi cét chøa miÒn gÝa trÞ cña
thuéc tÝnh, mçi cét chøa miÒn gi¸ trÞ cña thuéc tÝnh ®ã.
+ mçi hµng trong bng ®ã lµ mét bé gi¸ trÞ cña quan
hÖ, lµ mét h×nh nh cña thùc thÓ.
kho¸
lµ mét hoÆc mét tËp c¸c thuéc tÝnh lµ nguån cña mét
phô thuéc hµm cã ®Ých lÇn lît lµ c¸c thuéc tÝnh kh¸c cña
quan hÖ.
vd: + sinh viªn(sè thÎ sv, hä tªn, ngµy sinh, quª qu¸n)
sè thÎ sv --> hä tªn
sè thÎ sv --> ngµy sinh
sè thÎ sv --> quª qu¸n
nh vËy sè thÎ sv lµ khãa cña quan hÖ sinh viªn
+ ging d¹y (sè phßng häc,thêi gian, tªn ging
viªn, tªn m«n häc)
sè phßng häc, thêi gian --> tªn ging viªn, tªn
m«n häc
nh vËy (sè phßng häc, thêi gian) lµ kho¸ cña quan hÖ
ging d¹y
phÐp nèi
nèi hai quan hÖ cã chøa c¸c thuéc tÝnh hoÆc tËp c¸c
thuéc tÝnh nh nhau, quan hÖ thu ®îc gåm cã c¸c hµng ë hai
quan hÖ ban ®Çu ®Æt nèi nhau b»ng c¸c thuéc tÝnh gièng
nhau. phÐp nèi hai quan hÖ s vµ t kÝ hiÖu lµ s |><| t
phÐp t¸ch
m«t quan hÖ r ®îc gäi lµ ph©n r· thµnh hai quan hÖ s, t
nÕu tho m·n :
+ s, t lµ c¸c phÐp chiÕu cña r
+ r = s |><| t
chó ý r»ng kh«ng phi bÊt k× quan hÖ nµo còng t¸ch ®îc
phÐp chän : lÊy ra c¸c hµng cã c¸c thuéc tÝnh tho m·n mét
sè tiªu chuÈn cho tríc.
ngoµi ra cßn cã phÐp hîp, phÐp giao, phÐp lÊy hiÖu c¸c
quan hÖ
vd : xÐt quan hÖ :
bng l¬ng (hä tªn, §¬n vÞ, hÖ sè, l¬ng, phô cÊp, tæng
lÜnh)
ta thÊy ë ®©y l¬ng, tæng lÜnh lµ c¸c thuéc tÝnh tÝnh to¸n
víi c¸c qui t¾c
l¬ng = hÖ sè * 14400
tæng lÜnh = l¬ng + phô cÊp
vd : trong quan hÖ
r1 (sè ho¸ ®¬n, ngµy b¸n, sè kh¸ch hµng, tªn kh¸ch
hµng, sè sn phÈm)
cã c¸c phô thuéc hµm b¾c cÇu :
sè ho¸ ®¬n --> sè kh¸ch hµng --> tªn kh¸ch hµng
ta cã thÓ t¸ch r1 thµnh r5 vµ r6 nh sau :
+ r5 (sè ho¸ ®¬n,ngµy b¸n, sè kh¸ch hµng, sè sn
phÈm)
+ r6 (sè kh¸ch hµng ,tªn kh¸ch hµng)
d¹ng chuÈn bcnf
quan hÖ ®· ë d¹ng 3nf nhng cha ë d¹ng bcnf lµ cã tån
t¹i phô thuéc hµm cã nguån lµ thu«c tÝnh kh«ng thuéc kho¸
nhng cã ®Ých lµ thuéc tÝnh thuéc kho¸ .
ta xÐt vÝ dô : r (häc sinh, m«n häc, gi¸o viªn, §iÓm)
phô thuéc hµm gi¸o viªn --> m«n häc cã nguån kh«ng
thuéc kho¸ nhng ®Ých thuéc kho¸, ta t¸ch r thµnh r1, r2 nh
sau :
+ r1 (häc sinh, gi¸o viªn, §iÓm)
+ r2 (gi¸o viªn, m«n häc)
c¸c phô thuéc hµm ®¬n trÞ dõng l¹i ë d¹ng chuÈn bcnf
(boyce - codd). §Õn ®©y chóng ta cã thÓ kÕt thóc c«ng
viÖc chuÈn ho¸ .
lêi kÕt :
m« h×nh csdl quan hÖ lµ mét c«ng cô rÊt tiÖn lîi ®Ó
m« t cÊu tróc logic cña c¸c csdl . nh vËy á møc logic m«
h×nh nµy bao gåm c¸c quan hÖ ®îc biÓu diÔn bëi c¸c bng.
do ®ã ®¬n vÞ cña csdl quan hÖ lµ bng, trong ®ã c¸c dßng
cña bng lµ c¸c bn ghi d÷ liÖu cô thÓ, cßn c¸c cét lµ c¸c
thuéc tÝnh .
§èi víi ngêi sö dông cã thÓ nãi csdl quan hÖ lµ mét tËp
hîp c¸c bng biÕn ®æi theo thêi gian .
§«i víi c«ng viÖc thiÕt kÕ mét cdsl th× c¸c c«ng viÖc
ph©n tÝch t liÖu cña xÝ nghiÖp vµ chuÈn ho¸ lµ hÕt søc
quan träng, phôc vô cho viÖc cµi ®Æt thùc tÕ .