Professional Documents
Culture Documents
7-MohinhQH PTTK Ctruc
7-MohinhQH PTTK Ctruc
7-MohinhQH PTTK Ctruc
Ni dung
M hnh d liu lgic: M hnh d liu quan
Oct - 2007
5.
6.
7.
ngh, 2007.
Nguyn Vn V. Phn tch thi k HTTT. Hng cu trc v hng i
tng. NXB Thng k, 2002.
Nguyn Vn Vy. Phn tch v thit k HTTT qun l. NXB Khoa hc
T nhin v Cng ngh, H ni, 2007.
Nguyn vn Vy, Nguyn Vit H. Gio trnh K ngh phn mm. i
hc Cng ngh, 2006.
Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling
language User Guid. Addison-Wesley, 1998.
Jeffrey A.Hoffer, Joey F.Gorge, Joseph S.Valacich. Modern Systems
Analysis and Design. 2th Edition, Addison Wesley Longman, Inc. 1999.
Sommerville. Software Engineering. 6th Edition, Addison- Wasley,
2001.
Oct - 2007
a. Cu hi
M hnh d liu logic l g?
C nhng loi m hnh d liu logic no? c
trng mi loi?
Ti sao cn m hnh d liu lgic?
Oct - 2007
Oct - 2007
Cc bn ghi sp xp t trn
xung to thnh mt cy.
Thut ng cha, con c
s dng m t m hnh:
1 con ch c 1 cha.
1 cha c th c nhiu con
PHNG
K NNG PH VIC
Oct - 2007
D N
TRANG THIT B
1 bn ghi c th c kt ni vi
1s bt k cc bn ghi khc
N pht trin vt qua c
phm vi ng dng hn hp ca m
hnh phn cp.
Tuy vy, cu trc l phc tp cho
vic qun l.
PHNG
NHN VIN
PH VIC
Oct - 2007
D N
TRANG THIT B
Trn th B
7.234544
vtr
bc
ng
m phng
P10
P20
8
Oct - 2007
Cu hi
M hnh cu thnh t nhng b phn no?
Nhng yu cu g t ra cho mt quan h?
Quan h c cu trc tt l g?
Nhng yu t no xc nh cu trc ca quan h? C
nhng dng cu trc (chun) no?
Ni dung chun ha c quan h cu trc tt?
Cc rng buc ton vn trong m hnh quan h l g?
Tin trnh pht trin mt thit k CSDL liu lgic?
Oct - 2007
10
11
V c cc tnh cht:
Phn t nm giao gia dng v ct l duy nht
Cc phn t trong 1 ct thuc 1 min gi tr
Cc dng l khc nhau
Th t cc dng l khng quan trng (cp nht
theo th t bt k)
Th t cc ct l khng quan trng (sp t ty )
Oct - 2007
12
c. V d: quan h
SINH VIN
msv
tnsv
ngysinh
lp
mnhc im
97001
Nguyn T.Ti
13/05/80
K41C
CSDL
97002
Trn H.Trng
08/10/79
K41T
CSDL
97002
Trn H.Trng
08/10/79
K41T
C++
98001
Hong .Minh
15/12/80
K42T
C++
98006
L H.Nhung
12/06/81
k42T
Anh
K41C
Trong , SINHVIN l tn quan h,
msv, tnsv, ngaysinh, lp, mnhc, im: l cc thuc tnh
mi dng l 1 b d liu xc nh duy nht nh kha
(msv,mnhc )
Oct - 2007
13
d. Lc ca mt quan h
Nguyn Vn V Nguyn th Nht Thanh
sau ny ta gi tp U l cc ph thuc hm
Oct - 2007
14
e. Mt quan h c cu trc tt
Nguyn Vn V Nguyn th Nht Thanh
15
16
17
h. Cc dng chun
Nguyn Vn V Nguyn th Nht Thanh
Ba chun c bn:
Chun 1 (First Normal Form - 1NF): 1 quan h l chun
1 nu khng cha thuc tnh lp
Chun 2 (2NF): 1 quan h l chun 2 nu:
L 1NF
Khng cha thuc tnh ph thuc vo 1 phn kha
18
19
20
M hnh
thc th
-mi quan
h: ERM
Oct - 2007
Biu
din cc
thc th
Biu
din cc
mi
quan h
Chun
ho cc
quan h
M hnh d
liu lgic:
M hnh
quan h
V biu
ca
m hnh
Hp
nht cc
quan h
21
Qui tc chuyn
Tn thc th
Thuc tnh thc th
Thuc tnh nh danh
tnkhch
mkhch
tn quan h
thuc tnh quan h
kho quan h
ach
KHCH HNG
mvng
22
Mhng
tnnhm
NHM HNG
THUC
HNG
nv
tnhng
23
Mkhch
ach
khuvc
Oct - 2007
tnkhch
KHCH
sn
Mhng
T
slng
tnhng
HNG
ngyt
nv
24
tnkhch
sn
mhng
KHCH
slng
tnhng
HNG
ngyt
nv
Oct - 2007
25
e. Xc nh kha v chun ha
Nguyn Vn V Nguyn th Nht Thanh
Ch cn xt cc quan h thm vo bc 2
Nu 1 quan h cha 1NF th chun ha n:
26
f. Tch hp cc quan h
Nguyn Vn V Nguyn th Nht Thanh
Oct - 2007
27
4. V d
Nguyn Vn V Nguyn th Nht Thanh
Tn
hng
n
v
n
gi
S
lng
Thnh
tin
xx
...
xxx
...
xxx
..
xx
...
xx
...
xx
...
Oct - 2007
Tn
hng
n
v
n
gi
S
lng
Thnh
tin
xx
xxx
xxx
xx
xx
xx
...
...
..
...
...
...
28
a. Xy dng ERM
Nguyn Vn V Nguyn th Nht Thanh
mkhch
ach
khuvc
tnkhch
ngyt
KHCH
mhng
HNG
slng
sn
sphiuzao
ngizao
tnhng
nv
GIAO
slngzao
ngyzao
NIGIAO
tnnizao
Oct - 2007
29
Oct - 2007
30
b. Chun ho cc quan h
Nguyn Vn V Nguyn th Nht Thanh
Oct - 2007
31
32
d. Lp bng xc nh lin kt
Nguyn Vn V Nguyn th Nht Thanh
(1)
K
33
(1) KHCH
(4) NHNG
(5)DNGN
# mkhch
tnkhch
achkhch
# sn
ngyt
mkhch
# sn
# mhng
slngt
(3) NIGIAO
(6)PHIUGIAO
(7) DNGPHIU
# sphiu
ngyzao
mkhch
tnnizao
# sphiu
# mhng
slngzao
ngizao
(2) HNG
# mhng
tnhng
mthng
nvhng
# tnnizao
Oct - 2007
34