
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.ể ộ ỉ ụ ạ

