
1
CH NG 2. ƯƠ CÁC M C TRONG SU T TRONG CSDL PHÂN TÁN Ứ Ố
NỘI DUNG
2.1 Ki n trúc c b n c a m t c s d li u phân tánế ơ ả ủ ộ ơ ở ữ ệ
2.2 Các đ c đi m chính c a h phân tán ặ ể ủ ệ
2.3 Trong su t phân tán ố
2.4 T ch c h th ng phân tán ổ ứ ệ ố
MỤC ĐÍCH
Cung c p cho ng i s d ng th y đ c các m c ấ ườ ử ụ ấ ượ ứ
trong su t khác nhau đ c cung c p c a m t DDBMS. ố ượ ấ ủ ộ

2
2.1 KI N TRÚC C B N C A CSDL PHÂN TÁNẾ Ơ Ả Ủ
S ®å tơổng thể
(Global Schema)
S ®å ph©n m¶nhơ
(Fragmentation Schema)
S ®å ®Þnh vÞơ
(Allocation Schema)
C¸c
S ơ
®å
®éc
lËp
vÞ
trÝ
S ®å ¸nh x¹ ®Þa ph#¬ng 1ơ
(Local mapping Schema 1) S ®å ¸nh x¹ ®Þa ph#¬ng nơ
(Local mapping Schema n)
HÖ qu¶n trÞ CSDL t¹i vÞ trÝ 1
(DBMS 1) HÖ qu¶n trÞ CSDL t¹i vÞ trÝ n
(DBMS n)
KiÕn tróc tham kh¶o dïng cho CSDL ph©n t¸n
CSDL đ a ị
ph ng 1ươ
(Local
Database 1)
CSDL đ a ị
ph ng nươ
(Local
Database n)

3
2.1 Ki n trúc c b n c a m t c s d li u phân ế ơ ả ủ ộ ơ ở ữ ệ
tán
a. S đ t ng th ơ ồ ổ ể (Global Schema):
• Xác đ nh t t c các d li u s đ c l u tr trong c s d ị ấ ả ữ ệ ẽ ượ ư ữ ơ ở ữ
li u phân tán cũng nh các d li u không đ c phân tán ệ ư ữ ệ ượ ở
các tr m trong h th ng. ạ ệ ố
• S đ t ng th đ c đ nh nghĩa theo cách nh trong CSDL ơ ồ ổ ể ượ ị ư
t p trung. ậ
• Trong mô hình quan h , s đ t ng th bao g m đ nh nghĩa ệ ơ ồ ổ ể ồ ị
c a t p các quan h t ng th (ủ ậ ệ ổ ể Global relation) .

4
2.1 Ki n trúc c b n c a m t c s d li u phân ế ơ ả ủ ộ ơ ở ữ ệ
tán
b. S đ phân đo nơ ồ ạ (fragment schema):
• M i quan h t ng th có th chia thành m t vài ph n không ỗ ệ ổ ể ể ộ ầ
giao nhau g i là phân đo n (fragment). ọ ạ
• Có nhi u cách khác nhau đ th c hi n vi c phân chia nàyề ể ự ệ ệ
• S đ phân đo n mô t các ánh x gi a các quan h t ng ơ ồ ạ ả ạ ữ ệ ổ
th và các đo n đ c đ nh nghĩa trong s đ phân đo n ể ạ ượ ị ơ ồ ạ
(fragmentation Schema),
• Các đo n đ c mô t b ng tên c a quan h t ng th cùng ạ ượ ả ằ ủ ệ ổ ể
v i ch m c đo n. Ch ng h n, Rớ ỉ ụ ạ ẳ ạ i đ c hi u là đo n th i c a ượ ể ạ ứ ủ
quan h R.ệ

5
2.1 Ki n trúc c b n c a m t c s d li u phân ế ơ ả ủ ộ ơ ở ữ ệ
tán
c. S đ đ nh v ơ ồ ị ị (allocation schema):
• Các đo n là các ph n logic c a m t quan h t ng th đ c ạ ầ ủ ộ ệ ổ ể ượ
đ nh v v t lý trên m t hay nhi u tr m. ị ị ậ ộ ề ạ
• S đ đ nh vơ ồ ị ị xác đ nh đo n d li u nào đ c đ nh v t i ị ạ ữ ệ ượ ị ị ạ
tr m nào trên m ng. ạ ạ
• T t c các đo n đ c liên k t v i cùng m t quan h t ng ấ ả ạ ượ ế ớ ộ ệ ổ
th R và đ c đ nh v t i cùng m t tr m j c u thành nh v t ể ượ ị ị ạ ộ ạ ấ ả ậ
lý quan h t ng th R t i tr m j. ệ ổ ể ạ ạ
• Do đó ta có th ánh x m t-m t gi a m t nh v t lý và m t ể ạ ộ ộ ữ ộ ả ậ ộ
c p (quan h t ng th , tr m). ặ ệ ổ ể ạ
• Các nh v t lý có th ch ra b ng tên c a m t quan h t ng ả ậ ể ỉ ằ ủ ộ ệ ổ
th và m t ch m c tr m.ể ộ ỉ ụ ạ

