You are on page 1of 11

Bµi to¸n ®Æt vÊn

®Ò:
Mét c«ng ti b¸n v¨n phßng phÈm th­êng xuyªn nhËn ®¬n ®Æt
hµng tõ kh¸ch hµng. §Ó thèng kª vµ ph©n tÝch c¸c ®¬n ®Æt hµng
c«ng ti lËp CSDL cÊu tróc nh­sau:

Tªn tr­êng M« t¶ Kho¸ chÝnh


So_don Sè hiÖu ®¬n ®Æt hµng
Ma_khach_hang M· kh¸ch hµng
Ten_khach_hang Tªn kh¸ch hµng
Ma_hang M· mÆt hµng
So_luong Sè l­îng
Ten_hang Tªn mÆt hµng
Dia_chi §Þa chØ kh¸ch hµng
Ngay_giao Ngµy giao hµng
Don_gia §¬n gi¸ (VN§)
H·y quan s¸t vµ chØ ra nh÷ng nh­îc ®iÓm cÇn l­u ý cña c¸ch
? lËp CSDL trªn ?

 D­thõa d÷ liÖu

 Kh«ng ®¶m b¶o sù nhÊt qu¸n vÒ mÆt d÷ liÖu

§Ó kh¾c phôc nh÷ng nh­îc ®iÓm trªn nªn sö dông c¸ch lËp
CSDL thø hai nh­sau:
Tªn tr­êng M« t¶ Kho¸ chÝnh
Ma_khach_hang M· kh¸ch hµng
Ten_khach_hang Tªn kh¸ch hµng
Dia_chi §Þa chØ kh¸ch hµng

Tªn tr­êng M« t¶ Kho¸ chÝnh


Ma_hang M· mÆt hµng
Ten_hang Tªn mÆt hµng
Don_gia §¬n gi¸ (VN§)

Tªn tr­êng M« t¶ Kho¸ chÝnh


So_don Sè hiÖu ®¬n ®Æt hµng
Ma_khach_hang M· kh¸ch hµng
Ma_hang M· mÆt hµng
So_luong Sè l­îng
Ngay_giao Ngµy giao hµng
Khach_hang

Mat_hang

Hoa_don

C¸ch thø hai kh¾c phôc ®­îc nh­îc ®iÓm cña c¸ch thø nhÊt, tuy
nhiªn ®Ó cã ®­îc th«ng tin tæng hîp th× cÇn lÊy th«ng tin tõ 3
b¶ng trªn  cÇn liªn kÕt gi÷a c¸c b¶ng.
1. Kh¸i niÖm: Liªn kÕt ®­îc t¹o gi÷a c¸c b¶ng cho phÐp tæng
hîp d÷ liÖu tõ nhiÒu b¶ng.

2. Kü thuËt t¹o liªn kÕt gi÷a c¸c b¶ng

B1: X¸c ®Þnh tr­êng ®Ó x¸c lËp liªn kÕt

Khach_hang: Ma_khach_hang, Ho_ten, Dia_chi

Hoa_Don: So_don, Ma_khach_hang, Ma_hang, So_luong, Ngay_giao

Mat_hang: Ma_hang, Ten_hang, Don_gia


B2: Më CSDL Kinh doanh. Nh¸y nót hoÆc chän Tools 
Relationships ®Ó më cöa sæ Relationships.

B3: Nh¸y nót hoÆc nh¸y nót ph¶i chuét vµo vïng trèng cña sæ
Relationships chän Show Table

 Chän tªn c¸c b¶ng cÇn liªn kÕt


råi nh¸y Add
B4: ThiÕt lËp mèi liªn kÕt gi÷a c¸c b¶ng

 KÐo tr­êng liªn kÕt ë b¶ng kh¸ch hµng vµ th¶ vµo tr­êng t­¬ng
øng ë b¶ng ho¸ ®¬n.


B5:T­
¬ng tù
Nh¸y thiÕt lËp
nót liªn kÕt
vµ chän Yesb¶ng
®ÓHo¸ ®¬nkÕt.
l­u liªn vµ b¶ng mÆt hµng
B¶ng kh¸ch hµng sau khi liªn kÕt:
 xo¸ liªn kÕt gi÷a c¸c b¶ng

B1: Nh¸y chuét vµo ®­êng liªn kÕt

B2: NhÊn phÝm Delete trªn bµn phÝm vµ chän Yes


1. Kh¸i niÖm: Liªn kÕt ®­îc t¹o gi÷a c¸c b¶ng cho phÐp
tæng hîp d÷ liÖu tõ nhiÒu b¶ng.

2. Kü thuËt t¹o liªn kÕt gi÷a c¸c b¶ng

- Gåm 5 b­íc

You might also like