markdown:
[Bài tập CSDL phân tan(chuong 3)](/t213-topic)
Trang
**1**trong tổng số **1**trang • [Share](#)•
[Bài tập CSDL phân tan(chuong 3)](/t213-topic#453)
Tổng hợp cơ sở dữ liệu phân tán.
Chào mọi người. Nhằm giúp mọi người ôn bài tốt hơn. Mình đã tổng hợp 2 dạng bài tập có thể ra thi đó là phân mảnh ngang nguyên thủy(Primary Horizontal Fragment) và phân mảnh dọc(Vertical Fragment).Các bạn nên đọc kèm theo sách (Nguyên lý các hẹ cơ sở dữ liệu phân tán).Mình sẽ trình bày thuật toán phân mảnh ngang nguyên thủy trước.
I. Phân mảnh ngang nguyên thủy Primary Horizontal Fragment:
Đầu tiên chúng ta cần nắm rõ các định nghĩa sau, trước khi đi vào ví dụ, để ôn tập được tốt hơn các bạn nên đọc thêm sách và vở ghi chép bài trên lớp. Ví dụ mình sẽ trình bày ở đây được lấy từ sách ra.
1. Tính đầy đủ (Completeness): Tập các vị từ Pr được gọi là đầy đủ nếu và chỉ nếu xác suất mỗi ứng dụng truy xuất đến một bộ bất kỳ thuộc về một mảnh hội sơ cấp nào đó được định nghĩa theo Pr đều bằng nhau.
Ứng dụng ở đây là gì: ở đây ứng dụng có thể là nhiều câu truy vấn hoặc có thể chỉ là 1 câu truy vấn.
Ví dụ ứng dụng truy xuất các bộ của bảng PROJ theeo LOC như thế ứng dụng này sẽ có 3 câu truy vấn tương ứng với miền giá trị của LOC
P1: LOC = “Montreal”
P2: LOC =”NewYork”
P3: LOC =”Paris”
Trên đây đó chỉ là 1 ứng dụng có 3 câu truy vấn tương ứng với 3 giá trị của LOC. Tuy nhiên ta có thể giới hạn số lượng câu truy vấn của ứng dụng không nhất thiết khi nào số câu truy vấn cũng tương ứng với miền giá trị
Ví dụ: Mình có 1 ứng dụng chỉ truy xuất tới những dự án nào có ngân sách trên 200000 đô la(Trong khi đó miền giá trị của ngân sách là >=200000 và <200000)
Ok, đến đây chắc bạn đã hiểu rõ thế nào là 1 ứng dụng
Để hiểu rõ hơn định nghĩa các bạn đọc sách trang 125, ví dụ 5.9
Phân tích ví dụ: Trong ví dụ này có 2 ứng dụng truy xuất tới PROJ. Một, ứng dụng truy xuất theo vị trí, hai là ứng dụng chỉ truy xuất tới những dự án nào có ngân sách trên 200000 đô la.
Nhìn sang hình 5.8(trang 124) ở PROJ2 nếu xét ứng dụng truy cập theo vị trí. Thì mỗi bộ trong PROJ2 đều có tần truy xuất như nhau (select * from PROJ2 where loc=’new york’ – bộ nào cũng đều được 1 lần truy xuất , select * from PROJ2 where loc=’montreal’ – bộ nào cũng đều không được truy xuất và tương tự đối với select * from where loc=’Paris’). Như thế nếu Pr={loc=’montreal’,loc=’new york’,loc=’paris’} thì pr đầy đủ . Tuy nhiên nếu ta thêm 1 ứng dụng nữa chỉ truy xuất đến những dự án có ngân sách trên 200000 đô la thì xét trong PROJ2 chỉ có 1 bộ được truy cập tới (P3|CAD/CAM|250000|NewYork) như thế vi phạm tính đầy đủ.
2.Tính cực tiểu:
Quả thật để hiểu được tính chất này khiến mình mất rất nhiều thời gian. Để hiểu được tính chất này là phải hiểu được cụm từ sau: “có ít nhất một ứng dụng truy xuất đến fi và fj theo những cách khác nhau" (Trang 126). Thực ra ở trên mục I.1 mình đã nói ứng dụng là gì, nếu bạn đã nắm được nó ở trên thì đọc dòng này thì không có gì là khó hiểu cả. Ví dụ nha: Ứng dụng của mình là tập những câu truy vấn truy cập theo tên của dự án. Và miền giá trị của tên dự án là(Montreal, Newyork, Paris) như thế sẽ có 3 cách truy cập
(3 câu SQL) tương ứng.
Định nghĩa tính cực tiểu: Nếu một vị từ ảnh hưởng đến cách thực hiện phân mảnh (nghĩa là khiến cho phân mảnh f bị phân nhỏ hơn thành các mảnh, chẳng hạn fi và fj), thì phải có ít nhất 1 ứng dụng truy xuất fi và fj theo những cách khác nhau. Nói 1 cách khác khi f bị phân nhỏ ra thành 2 phân mảnh con fi và fj. Thì phải có liên đới tương ứng với fi và fj. Tức là mảnh nào cũng đều có ít nhất ứng dụng truy cập tới theo những cách khác nhau(Trang 126-SGK). Nếu tất cả các vị từ đơn giản của tập Pr đều có liên đới thì Pr cực tiểu.
Xét ví dụ 5.10 (trang 126). Trong thí dụ 5.5 ta đã có Pr={loc=’montreal’,loc=’new york’,loc=’paris’,budget<=200000,budget>200000} là đầy đủ và cực tiểu (kì vậy đầy đủ thì đúng, còn cực tiểu thì chưa tin—làm sao biết được nó cực tiểu – cái này qua phần thuật toán sẽ rõ, tạm thời ta chấp nhận nó là đầy đủ và cực tiểu). Nếu bây giờ ta thêm PNAME vào thì ... (khoan hãy đọc trong sách) ... thì mảnh PROJ1 chỉ phân nhỏ ra được chính nó thôi chứ không phân ra được 2 mảnh (fi và fj) như thế thì lấy đâu ra các mảnh mà có thẻ có ít nhất 1 ứng dụng truy xuất khác nhau đến các mảnh được tạo ra (thực tế ở đây chỉ có 1). Bây giờ quay lại đọc sách thử coi ...
Bây giờ không phải là ví dụ trong sách mà ví dụ sau
Xét 1 phân mảnh f sau :
PNO PNAME BUDGET LOC
P2 Database develop 100000 Newyork
P3 CAD/CAM 200000 Newyork
P3 Dzi dzi đó 200000 NewYork
Bây giờ xét vị từ p: budget <= 100000 vị từ này phân mảnh thành 2 mảnh f1(có budget <=10000 ) và 1 mảnh f2(có budget>100000), dễ dàng thấy ứng dụng truy cập theo budget sẽ truy cập tới 2 mảnh f1 và f2 theo 2 cách khác nhau đó là (1 : select * from f where budget<=100000, 2 : select * from f where budget>100000) thỏa tính cực tiểu
3. Qui tắc cơ bản về tính đầy đủ và tính cực tiểu : nó khẳng định rằng một quan hệ hoặc một mảnh được phân hoạch thành ít nhất hai phần và chúng được truy xuất khác nhau bởi ít nhất một ứng dụng.
fi của Pr’ : mảnh fi được định nghĩa theo một vị từ hội sơ cấp trên các vị từ Pr’
4. Thuật toán COM_MIN :
Nguyên liệu : R : Quan hệ ; Pr : tập các vị từ đơn giản(các ứng dụng sẽ truy vấn dựa vào các vị từ đơn giản này)
Thành phẩm : Pr’ : tập các vị từ đơn giản
Declare :
F : Tập các mảnh hội sơ cấp
Begin
Tìm một vị từ pi thuộc Pr sao cho pi phân hoạch R theo qui tắc 1 (-ít nhất phải có 2 mảnh con được tạo ra(nếu thỏa thì sẽ tạo ra fi và fk), 2 mảnh con đó được truy xuất bởi ít nhất 1 ứng dụng và theo những cách khác nhau)
Pr’ pi
Pr Pr – pi
F fi {fi là mảnh hội sơ cấp theo pi}
Do
Begin
Tìm một pj thuộc Pr sao cho pj phân hoạch một mảnh fz (fz ở đay
có thể là fi hoặc fk ở bước trước đã phân mảnh – z ở đây là
biến chạy)của Pr’ theo qui tắc 1
Pr’ Pr’ U pj
Pr Pr – pj
F F U fz
If tồn tại pk(k ở đây là biến chạy để quét lại các vị từ trong Pr’)
thuộc Pr’, là một vị từ không có liên đới(ko có phân
mảnh nào tương ứng với nó cả).
Begin
Pr’ Pr’ – pk
F F – fk
End.
End
Until Pr’ đầy đủ (tần số truy xuất của ứng dụng(dựa theo Pr’) tới mỗi bộ của các mảnh bằng nhau)
End. {//ket thuc thuật toán COM_MIN}.
Sau khi đã có tập vị từ đơn giản Pr’, ta suy dẫn ra các vị từ hội sơ cấp....Đọc kỹ cuối trang 127, đầu trang 128
Khi đã nắm được các định nghĩa trên ta xét ví dụ 5.11(trang 128)
Ở ví dụ này chỉ có 1 ứng dụng truy xuất PAY, và ứng dụng này là 2 câu vấn tin ứng với 2 vị từ đơn giản (simple predicate)
P1 : SAL <= 30000
P2 : SAL > 30000
Vì vậy cho ra tập các vị từ đơn giản khởi đầu là Pr ={p1,p2}.
Ta tiến hành chạy tay thuật toán COM_MIN
Với i =1 ta có Pr’={p1} // Thỏa mãn qui tắc 1
Phân quan hệ thành 2 mảnh con : (1 mảnh có sal<=30000 và 1 mảnh có sal>30000). Xem hình 5.9(tr129)
Xét tính cực tiểu : 2 mảnh mà p1 tạo ra được truy xuất theo 2 cách khác nhau (1 : truy xuất theo pay<=30000 , 2 : truy xuất theo pay>30000) bởi cùng 1 ứng dụng. Do đó thỏa tính cực tiểu.
Thêm p1 vào Pr’
Đến đây ta kiểm tra tính đầy đủ của Pr’. Xem hình 5.9(tr129) ta có thể dễ dàng thấy được mỗi bộ trong mỗi mảnh được phân ra đều có cùng tần suất truy cập bởi ứng dụng truy cập theo PAY.
Sau khi đã có tập Pr’ ta đi tìm các vị từ hội sơ cấp có thể tạo ra từ Pr’
Trong ví dụ trên ta có tập vị từ hội sơ cấp M gồm 2 vị từ hội sơ cấp sau :
m1 : (SAL<=30000)
m2 : ~(SAL<30000)=SAL > 30000
Sau đó chúng ta định nghĩa hai mảnh Fs={PAY1,PAY2} theo M
Xem sách hình 5.9 trang 129
Cái khó đầu tiên ở phân mảnh ngang theo mình nghĩ là thuật toán COM_MIN. Sau khi đã tối giản được Pr thành Pr’. Các bước sau chạy tay hoàn toàn không khó.
Còn 1 ví dụ nữa trong sách sau ví dụ này, các bạn đọc có gì không hiểu thì post lên diễn đàn cùng trao đổi.
II.Phân mảnh dọc (Vertical Fragment)
Phân mảnh dọc là chúng ta gom những thuộc tính thường được truy xuất chung với nhau vào 1 mảnh.
Để tiến hành phân mảnh dọc chúng ta cần 1 số thông tin có liên quan đến ứng dụng(câu truy vấn) và các thuộc tính của quan hệ cần phân hoạch sau:
1. Ma trận sử dụng thuộc tính:
Ma trận sử dụng thuộc tính (USE_MATRIX)là ma trận mà mỗi phần tử của ma trận đó được định nghĩa như sau:
Ma trận sử dụng thuộc tính biểu diễn mối liên hệ giữa các câu truy vấn và các thuộc tính của quan hệ cần phân mảnh.
2. Ma trận ái lực thuộc tính AA_MATRIX:
Các phần tử trong ma trận sử dụng thuộc tính không đủ tổng quát để làm cơ sở cho việc tách và phân mảnh. Điều này là do chúng không biểu thị cho độ lớn của tần số ứng dụng. Số đo tần số có thể được chứa trong định nghĩa về số đo ái lực thuộc tính aff(Ai,Aj), biểu thị cho cầu nối (bond) giữa hai thuộc tính của một quan hệ theo cách chúng được truy xuất.
Ma trận ái lực thuộc tính gồm các phần tử là số đo ái lực giữa 2 thuộc tính Ai,Aj được định nghĩa như sau :
3. Ma trận ái lực tụ (CA_MATRIX) :
Sau khi đã tính được ma trận ái lực thuộc tính (AA_MATRIX) ta dùng thuật toán năng lượng nối BEA (Bond energy algorithm) để thực hiện gom nhóm các thuộc tính lại với nhau (các thuộc tính có số đo ái lực gần bằng nhau thì được xếp kề nhau)
Để tính được ma trận ái lực tụ ta cần đưa ra 1 số khái niệm sau :
1. Năng lượng cầu nối giữa 2 thuộc tính.
2. Cont(Ai,Ak,Aj) đây là số đo ái lực chung khi đặt thuộc tính Ak vào giữa các thuộc tính Ai, Aj.
Chú ý: ta có các Ai, Aj, Ak là các thuộc tính của quan hệ đang phân mảnh,ta giả sử có sãn vị trí Ai, Aj => ta đi tìm vị trí của Ak trong ma trận CA ở 1 trong 3 vị trí
- Bên trái Ai (Nếu bên trái Ai không có thuộc tính nào khác thì ta có công thức tính cont như sau):
Cont(A0,Ak,Ai) = 2bond(A0,Ak) + 2bond(Ak,Ai) – 2bond(A0,Ai) mà bond(A0,Abất kì) =0
=> Cont(A0,Ak,Ai) = 0 + 2bond(Ak,Ai) – 0
- Giữa Ai,Aj:
Cont(Ai,Ak,Aj) = 2bond(Ai,Ak) + 2bond(Ak,Aj) – 2bond(Ai,Aj)
- bên phải Aj(Nếu bên phải Aj không có thuộc tính nào khác thì ta có công thức tính cont như sau):
Cont(Aj,Ak,An+1) = 2bond(Aj,Ak) + 2bond(Ak,An+1) – 2bond(Aj,An+1) mà bond(Abất kì,An+1) =0
=> Cont(Aj,Ak,An+1) = 2bond(Ak,Aj) + 0 – 0
Sau khi đã đưa ra các khái niệm trên ta dùng thuật toán thuật toán BEA để gom các thuộc tính có số đo ái lực gần bằng nhau về cùng 1 nhóm.
Quá trình sinh ra ma trận ái lực tụ(CA) được thực hiện qua ba bước:
1. Khởi gán: Đặt và cố định một trong các cột của AA vào trong CA. Cột 1 được chọn trong thuật toán này.
2. Thực hiện lặp: Lấy lần lượt một trong n-i cột còn lại(trong đó i là số cột đã được đặt vào CA) và thử đặt chúng vào n-i vị trí còn lại trong ma trận CA.Chọn nơi đặt sao cho nó đóng góp nhiều nhất cho số đo ái lực chung được mô tả ở trên. Tiếp tục bước này đến khi không còn cột nào nữa để đặt.
3. Sắp thứ tự hàng: Một khi thứ tự cột đã được xác định, các hàng cũng cần được đặt lại để các vị trí tương đối của chúng phù hợp với các vị trí tương đối của các cột
Thuật toán BEA như sau:
Nguyên liệu: AA : ma trận ái lực thuộc tính
Thành phẩm: CA : ma trận ái lực tụ
Begin
{Khởi gán: Cần nhớ rằng AA là một ma trận nxn}
CA(,1) AA(,1)
CA(,2) AA(,2)
index 3 {index là vị trí của thuộc tính AAindex cần chèn vào}
while(index <= n) do
begin
for i from 1 to index-1 by 1 do
tính cont(Ai-1 , Aindex , Ai )
end for
tính cont(Aindex-1,Aindex,Aindex+1) {tính điều kiện biên}
loc nơi đặt, được cho bởi giá trị có cont lớn nhất
for i from index to loc by -1 do {Dịch chuyển ma trận}
CA(,j) CA(,j-1)
end for
CA(,loc) AA(,index)
index index + 1
end while
sắp thứ tự các hàng theo thứ tự tương đối của các cột
End.
4. Thuật toán Phân hoạch :
Mục đích của hành động tách thuộc tính là tìm ra các tập thuộc tính được truy xuất cùng nhau hầu như bắng các tập ứng dụng riêng biệt. Thí dụ nếu ta có thể biết được hai thuộc tính A1,A2, chỉ được truy xuất bới ứng dụng q1 và các thuộc tính A3,A4 được các ứng dụng khác truy xuất, chẳng hạn là q2,q3, thì quyết định phân mảnh là tầm thường. Công việc chính nằm ở chỗ là tìm ra một phương pháp theo kiểu thuật toán để xác định các nhóm này.
Trước khi đi vào thuật toán ta đưa ra các định nghĩa sau
Xét ma trận thuộc tính tụ (ở hình trên). Nếu tìm được một điểm nằm trên đường chéo cố định, hai tập thuộc tính sẽ được xác định. Một tập { A1 A2 A3 … Ai} nằm tại góc trên trái và tập thứ 2 { Ai+1 … An} ở về bên phải và nằm phía dưới của điểm này. Chúng ta gọi tập thứ nhất là tập các thuộc tính nằm trên góc đỉnh(Top Atrribute) kí hiệu là TA và tập thứ 2 là tập các thuộc tính nằm góc đáy (Bottom Attribute) kí hiệu là BA.
Gọi Q={q1,q2,...qq} là tập các ứng dụng, khi đó ta có các địng nghĩa sau :
Phương trình (1) định nghĩa tập thuộc tính được truy xuất bởi ứng dụng qi ; TQ là BQ tương ứng là các tập ứng dụng chỉ được truy xuât TA và BA, còn OQ là tập ứng dụng truy xuất cả hai.
Ở đây nảy sinh ra bài toán tối ưu hóa. Nếu có n thuộc tính trong một quan hệ thì sẽ có n-1 vị trí khả hữu có thể là điểm phân chia trên đường chéo của ma trận thuộc tính tụ cho quan hệ đó. Vị trí tốt nhất để phân chia là vị trí sinh ra các tập TQ và BQ sao cho tổng các truy xuất chỉ một mảnh là lớn nhất, còn tổng các truy xuất cả hai mảnh là nhỏ nhất. Vì thế chúng ta định nghĩa các phương trình chi phí như sau :
Mỗi phương trình trên đếm tổng số truy xuất đến các thuộc tính bởi các ứng dụng trong các lớp tương ứng của chúng. Dựa trên số liệu này, bài toán tối ưu hóa được định nghĩa là bài toán tìm điểm x (1<=x<=n) sao cho biểu thức :
là lớn nhất. Đặc trưng của biểu thức này là nó định nghĩa hai mảnh sao cho giá trị của CTQ và CBQ càng gần bằng nhau càng tốt. Điều này cho phép ta cân bằng tải trọng khi các mảnh xử lý được phân tán đến các vị trí khác nhau. Rõ ràng thuật toán phân hoạch có độ phức tạp tuyến tính theo số thuộc tính của quan hệ O(n).
Có hai điều phức tạp cần làm rõ. Điều đầu tiên ứng với hành động tách thuộc tính. Thủ tục trên tách tập thuộc tính làm hai. Đối với các tập thuộc tính lớn có thể cần phải phân hoạch thành m dòng.
Thiết kế một thuật toán phân hoạch m dòng có thể được nhưng chi phí tính toán cao. Dọc theo đường chéo của ma trận CA, chúng ta cần phải kiểm tra xem điểm nào làm cho z có giá trị lớn nhất. Vì thế độ phức tạp của một thuật toán như thế là O(2m). Đương nhiên định nghĩa của z phải được sửa lại cho những trường hợp có nhiều điểm phân tách.
Điều phức tạp thứ hai liên quan đến vị trí của khối thuộc tính tạo ra một mảnh. Thảo luận của chúng ta đến lúc này đã giả sử rằng điểm tách là duy nhất và nó chia ra ma trận CA thành một phân hoạch trên trái và phân hoạch thứ hai cũng được tạo bới những thuộc tính còn lại. Tuy nhiên phân hoạch này cũng có thể được tạo ra ở ngay trong ma trận CA. Trong trường hợp này chúng ta cần sửa lại thuật toán một chút. Cột tận trái của ma trận CA được xê dịch thành cột tận phải và hàng trên cùng được xê dịch xuống dưới đáy. Sau thao tác xê dịch này chúng ta kiểm tra n-1 vị trí trên đường chéo để tìm giá trị z lớn nhất. Ý tưởng của hành động tách là chuyển khối thuộc tính tạo ra một tụ đến góc trái trên cùng của ma trận, là nơi có thể xác định được nó dễ dàng. Với việc đưa thêm thao tác xê dịch vào, độ phức tạp của thuật toán phân hoạch tăng thêm một hệ số n và trở thành O(n2).
Với giả thuyết đã có trước một thủ tục xê dịch là SHIFT, chúng ta có thuật toán phân hoạch như dưới đây. Nguyên liệu là ma trận ái lực tụ CA, quan hệ R cần phân mảnh, ma trận sử dụng thuộc tính và ma trận tần số truy xuất. Thành phẩm là một tập các mảnh FR = {R1,R2} trong đó Ri thuộc {A1, A2, ..., An} và R1 giao R2 bằng các thuộc tính khóa của quan hệ R.
Thuật toán phân hoạch
Nguyên liệu : CA : ma trận ái lực tụ ; R : quan hệ ; USE : ma trận sử dụng thuộc tính ; acc : ma trận tấn số truy cập
Thành phẩm : F : tập các mảnh
Begin
{xác định giá trị z cho cột thứ nhất}
{các chỉ mục trong phương trình chi phí chỉ ra điểm tách}
Tính CTQ0
Tính CBQ0
Tính COQ0
Best CTQ0 * CBQ0 – (COQ0)2
Do
Begin
For i from 1 to n-2 by 1 do
Begin
Tính CTQi
Tính CBQi
Tính COQi
z CTQi * CBQi – (COQi)2
if z> best then
begin
best z
ghi nhận điểm tách vào trong hành động xê dịch
end if
End – For
Gọi SHIFT(CA)
End – begin.
Until không thể thực hiện SHIFT được nữa
Xây dựng lại ma trận theo vị trí xê dịch
{K là tập khóa chính của R}
End.
II. Bài toán ví dụ :
Cho biết các thông tin sau:
A={A1,A2,A3,A4} A1: là khóa chính
Q={q1,q2,q3,q4}
S={S1,S2,S3}
A : Tập các thuộc tính
Q : Các câu truy vấn
S : Vị trí phân tán
Ref(qk)=1
Ma trận sử dụng thuộc tính:
A1 A2 A3 A4
q1 0 1 1 0
q2 1 1 1 0
q3 1 0 0 1
q4 0 0 1 0
Ma trận tần số truy cập tại các vị trí
S1 S2 S3
q1 10 20 0
Q2 5 0 10
Q3 0 35 5
Q4 0 10 0
Chạy tay bài toán:
Đầu tiên ta tính ma trận ái lực. Tính aff từng cặp thuộc tính với nhau ta có kết quả sau
Aff(A2,A3)=acc1(q1)+acc2(q1)+ acc3(q1)+ acc1(q2)+acc2(q2)+ acc3(q2)=45
Tương tự ta tính được aff các cặp thuộc tính khác và được ma trận ái lực thuộc tính như sau:
A2 A3 A4
A2 45 45 0
A3 45 55 0
A4 0 0 40
Sau khi đã tính được ma trận ái lực thuộc tính, ta đi tính ma trận ái lực tụ CA_MATRIX.
Tính chỉ số bond giữa hai thuộc tính
Bond(A2,A3)= = aff(A2,A2) * aff(A2,A3) + aff(A3,A2)*aff(A3,A3) + aff(A4,A2)* aff(A4,A3) = 4500
Tính tương tự ta có
Bond(A2,A4) =0
Bond(A3, A4)=0
Sau đó ta tính số đo đóng góp thực cho số đo ái lực chung khi đặt thuộc tính Ak vào giữa Ai và Aj theo cách sau:
Ta đi tìm vị trí của Ak trong ma trận CA ở 1 trong 3 vị trí
- Bên trái Ai (Nếu bên trái Ai không có thuộc tính nào khác thì ta có công thức tính cont như sau):
Cont(A0,Ak,Ai) = 2bond(A0,Ak) + 2bond(Ak,Ai) – 2bond(A0,Ai) mà bond(A0,Abất kì) =0
=> Cont(A0,Ak,Ai) = 0 + 2bond(Ak,Ai) – 0
- Giữa Ai,Aj:
Cont(Ai,Ak,Aj) = 2bond(Ai,Ak) + 2bond(Ak,Aj) – 2bond(Ai,Aj)
- bên phải Aj(Nếu bên phải Aj không có thuộc tính nào khác thì ta có công thức tính cont như sau):
Cont(Aj,Ak,An+1) = 2bond(Aj,Ak) + 2bond(Ak,An+1) – 2bond(Aj,An+1) mà bond(Abất kì,An+1) =0
=> Cont(Aj,Ak,An+1) = 2bond(Ak,Aj) + 0 – 0
Theo cách trên ta tìm vị trí để chèn A4 vào và có các kết quả như sau:
Theo thứ tự A0A4A2A3
Cont(A0,A4,A2)=2bond(A0,A4) + 2bond(A4,A2) – 2 bond(A0,A2) = 0 + 0 - 0=0
Theo thứ tự A2,A4,A3
Cont(A2,A4,A3)= -9000
Theo thứ tự A2,A3,A4,A5
Cont(A3,A4,A5) = 0
Dựa vào các chỉ sô đóng góp thực tính được ở trên ta thấy có 2 chỉ thứ tự trả về cùng kết quả là 0, ta chọn một trong 2 thứ tự trên đó là thứ tự A2,A3,A4,A5 do đó đặt A4 ngay sau A3 (vì Cont(A3,A4,A5) = 0) và kết quả ta thu được ma trận CA như sau:
A2 A3 A4
A2 45 45 0
A3 45 55 0
A4 0 0 45
Sau khi đã có được ma trận CA ta tiến hành chạy tay thuật toán phân mảnh dọc
(trong bài toán ví dụ này ta không cần gọi tới thủ tục SHIFT để xê dịch các thuộc tính).
AQ(q1) = {A2,A3}
AQ(q2) = {A2,A3} (Không xét A1 vì A1 là thuộc tính khóa)
AQ(q3) = {A4}
AQ(q4) = {A3}
1. Với TA ={A2}; BA ={A3,A4}
TQ = Ф ; BQ = {q3,q4}
OQ = Q \ (TQ U BQ) = {q1,q2}
CTQ = = 0 (vì TQ = Ф)
CBQ = = acc1(q3) + acc1(q4) + acc2(q3) + acc2(q4) + acc3(q3) + acc3(q4) = 0 + 0 + 35 + 10 + 5 + 0 =50
COQ = = acc1(q1) + acc1(q2) + acc2(q1) + acc2(q2) + acc3(q1) + acc3(q2) = 10 + 5 + 20 + 0 + 0 + 10 = 45
CTQ * CBQ – COQ2 = -2025 (-452)
2. Với TA ={A2,A3}; BA ={A4}
TQ = {q1,q2,q4}
BQ = {q3}
OQ = Q\{TQ U BQ} = Ф
CTQ = 55
CBQ = 40
COQ = 0
CTQ* CBQ – COQ2 = 2200
So sánh kết quả ở hai bước ta được kết quả phân hoạch sau khi đã thêm thuộc tính khóa vào như sau
Mảnh 1 : A1,A2,A3
Mảnh 2 : A1, A4
Chào mọi người. Nhằm giúp mọi người ôn bài tốt hơn. Mình đã tổng hợp 2 dạng bài tập có thể ra thi đó là phân mảnh ngang nguyên thủy(Primary Horizontal Fragment) và phân mảnh dọc(Vertical Fragment).Các bạn nên đọc kèm theo sách (Nguyên lý các hẹ cơ sở dữ liệu phân tán).Mình sẽ trình bày thuật toán phân mảnh ngang nguyên thủy trước.
I. Phân mảnh ngang nguyên thủy Primary Horizontal Fragment:
Đầu tiên chúng ta cần nắm rõ các định nghĩa sau, trước khi đi vào ví dụ, để ôn tập được tốt hơn các bạn nên đọc thêm sách và vở ghi chép bài trên lớp. Ví dụ mình sẽ trình bày ở đây được lấy từ sách ra.
1. Tính đầy đủ (Completeness): Tập các vị từ Pr được gọi là đầy đủ nếu và chỉ nếu xác suất mỗi ứng dụng truy xuất đến một bộ bất kỳ thuộc về một mảnh hội sơ cấp nào đó được định nghĩa theo Pr đều bằng nhau.
Ứng dụng ở đây là gì: ở đây ứng dụng có thể là nhiều câu truy vấn hoặc có thể chỉ là 1 câu truy vấn.
Ví dụ ứng dụng truy xuất các bộ của bảng PROJ theeo LOC như thế ứng dụng này sẽ có 3 câu truy vấn tương ứng với miền giá trị của LOC
P1: LOC = “Montreal”
P2: LOC =”NewYork”
P3: LOC =”Paris”
Trên đây đó chỉ là 1 ứng dụng có 3 câu truy vấn tương ứng với 3 giá trị của LOC. Tuy nhiên ta có thể giới hạn số lượng câu truy vấn của ứng dụng không nhất thiết khi nào số câu truy vấn cũng tương ứng với miền giá trị
Ví dụ: Mình có 1 ứng dụng chỉ truy xuất tới những dự án nào có ngân sách trên 200000 đô la(Trong khi đó miền giá trị của ngân sách là >=200000 và <200000)
Ok, đến đây chắc bạn đã hiểu rõ thế nào là 1 ứng dụng
Để hiểu rõ hơn định nghĩa các bạn đọc sách trang 125, ví dụ 5.9
Phân tích ví dụ: Trong ví dụ này có 2 ứng dụng truy xuất tới PROJ. Một, ứng dụng truy xuất theo vị trí, hai là ứng dụng chỉ truy xuất tới những dự án nào có ngân sách trên 200000 đô la.
Nhìn sang hình 5.8(trang 124) ở PROJ2 nếu xét ứng dụng truy cập theo vị trí. Thì mỗi bộ trong PROJ2 đều có tần truy xuất như nhau (select * from PROJ2 where loc=’new york’ – bộ nào cũng đều được 1 lần truy xuất , select * from PROJ2 where loc=’montreal’ – bộ nào cũng đều không được truy xuất và tương tự đối với select * from where loc=’Paris’). Như thế nếu Pr={loc=’montreal’,loc=’new york’,loc=’paris’} thì pr đầy đủ . Tuy nhiên nếu ta thêm 1 ứng dụng nữa chỉ truy xuất đến những dự án có ngân sách trên 200000 đô la thì xét trong PROJ2 chỉ có 1 bộ được truy cập tới (P3|CAD/CAM|250000|NewYork) như thế vi phạm tính đầy đủ.
2.Tính cực tiểu:
Quả thật để hiểu được tính chất này khiến mình mất rất nhiều thời gian. Để hiểu được tính chất này là phải hiểu được cụm từ sau: “có ít nhất một ứng dụng truy xuất đến fi và fj theo những cách khác nhau" (Trang 126). Thực ra ở trên mục I.1 mình đã nói ứng dụng là gì, nếu bạn đã nắm được nó ở trên thì đọc dòng này thì không có gì là khó hiểu cả. Ví dụ nha: Ứng dụng của mình là tập những câu truy vấn truy cập theo tên của dự án. Và miền giá trị của tên dự án là(Montreal, Newyork, Paris) như thế sẽ có 3 cách truy cập
(3 câu SQL) tương ứng.
Định nghĩa tính cực tiểu: Nếu một vị từ ảnh hưởng đến cách thực hiện phân mảnh (nghĩa là khiến cho phân mảnh f bị phân nhỏ hơn thành các mảnh, chẳng hạn fi và fj), thì phải có ít nhất 1 ứng dụng truy xuất fi và fj theo những cách khác nhau. Nói 1 cách khác khi f bị phân nhỏ ra thành 2 phân mảnh con fi và fj. Thì phải có liên đới tương ứng với fi và fj. Tức là mảnh nào cũng đều có ít nhất ứng dụng truy cập tới theo những cách khác nhau(Trang 126-SGK). Nếu tất cả các vị từ đơn giản của tập Pr đều có liên đới thì Pr cực tiểu.
Xét ví dụ 5.10 (trang 126). Trong thí dụ 5.5 ta đã có Pr={loc=’montreal’,loc=’new york’,loc=’paris’,budget<=200000,budget>200000} là đầy đủ và cực tiểu (kì vậy đầy đủ thì đúng, còn cực tiểu thì chưa tin—làm sao biết được nó cực tiểu – cái này qua phần thuật toán sẽ rõ, tạm thời ta chấp nhận nó là đầy đủ và cực tiểu). Nếu bây giờ ta thêm PNAME vào thì ... (khoan hãy đọc trong sách) ... thì mảnh PROJ1 chỉ phân nhỏ ra được chính nó thôi chứ không phân ra được 2 mảnh (fi và fj) như thế thì lấy đâu ra các mảnh mà có thẻ có ít nhất 1 ứng dụng truy xuất khác nhau đến các mảnh được tạo ra (thực tế ở đây chỉ có 1). Bây giờ quay lại đọc sách thử coi ...
Bây giờ không phải là ví dụ trong sách mà ví dụ sau
Xét 1 phân mảnh f sau :
PNO PNAME BUDGET LOC
P2 Database develop 100000 Newyork
P3 CAD/CAM 200000 Newyork
P3 Dzi dzi đó 200000 NewYork
Bây giờ xét vị từ p: budget <= 100000 vị từ này phân mảnh thành 2 mảnh f1(có budget <=10000 ) và 1 mảnh f2(có budget>100000), dễ dàng thấy ứng dụng truy cập theo budget sẽ truy cập tới 2 mảnh f1 và f2 theo 2 cách khác nhau đó là (1 : select * from f where budget<=100000, 2 : select * from f where budget>100000) thỏa tính cực tiểu
3. Qui tắc cơ bản về tính đầy đủ và tính cực tiểu : nó khẳng định rằng một quan hệ hoặc một mảnh được phân hoạch thành ít nhất hai phần và chúng được truy xuất khác nhau bởi ít nhất một ứng dụng.
fi của Pr’ : mảnh fi được định nghĩa theo một vị từ hội sơ cấp trên các vị từ Pr’
4. Thuật toán COM_MIN :
Nguyên liệu : R : Quan hệ ; Pr : tập các vị từ đơn giản(các ứng dụng sẽ truy vấn dựa vào các vị từ đơn giản này)
Thành phẩm : Pr’ : tập các vị từ đơn giản
Declare :
F : Tập các mảnh hội sơ cấp
Begin
Tìm một vị từ pi thuộc Pr sao cho pi phân hoạch R theo qui tắc 1 (-ít nhất phải có 2 mảnh con được tạo ra(nếu thỏa thì sẽ tạo ra fi và fk), 2 mảnh con đó được truy xuất bởi ít nhất 1 ứng dụng và theo những cách khác nhau)
Pr’ pi
Pr Pr – pi
F fi {fi là mảnh hội sơ cấp theo pi}
Do
Begin
Tìm một pj thuộc Pr sao cho pj phân hoạch một mảnh fz (fz ở đay
có thể là fi hoặc fk ở bước trước đã phân mảnh – z ở đây là
biến chạy)của Pr’ theo qui tắc 1
Pr’ Pr’ U pj
Pr Pr – pj
F F U fz
If tồn tại pk(k ở đây là biến chạy để quét lại các vị từ trong Pr’)
thuộc Pr’, là một vị từ không có liên đới(ko có phân
mảnh nào tương ứng với nó cả).
Begin
Pr’ Pr’ – pk
F F – fk
End.
End
Until Pr’ đầy đủ (tần số truy xuất của ứng dụng(dựa theo Pr’) tới mỗi bộ của các mảnh bằng nhau)
End. {//ket thuc thuật toán COM_MIN}.
Sau khi đã có tập vị từ đơn giản Pr’, ta suy dẫn ra các vị từ hội sơ cấp....Đọc kỹ cuối trang 127, đầu trang 128
Khi đã nắm được các định nghĩa trên ta xét ví dụ 5.11(trang 128)
Ở ví dụ này chỉ có 1 ứng dụng truy xuất PAY, và ứng dụng này là 2 câu vấn tin ứng với 2 vị từ đơn giản (simple predicate)
P1 : SAL <= 30000
P2 : SAL > 30000
Vì vậy cho ra tập các vị từ đơn giản khởi đầu là Pr ={p1,p2}.
Ta tiến hành chạy tay thuật toán COM_MIN
Với i =1 ta có Pr’={p1} // Thỏa mãn qui tắc 1
Phân quan hệ thành 2 mảnh con : (1 mảnh có sal<=30000 và 1 mảnh có sal>30000). Xem hình 5.9(tr129)
Xét tính cực tiểu : 2 mảnh mà p1 tạo ra được truy xuất theo 2 cách khác nhau (1 : truy xuất theo pay<=30000 , 2 : truy xuất theo pay>30000) bởi cùng 1 ứng dụng. Do đó thỏa tính cực tiểu.
Thêm p1 vào Pr’
Đến đây ta kiểm tra tính đầy đủ của Pr’. Xem hình 5.9(tr129) ta có thể dễ dàng thấy được mỗi bộ trong mỗi mảnh được phân ra đều có cùng tần suất truy cập bởi ứng dụng truy cập theo PAY.
Sau khi đã có tập Pr’ ta đi tìm các vị từ hội sơ cấp có thể tạo ra từ Pr’
Trong ví dụ trên ta có tập vị từ hội sơ cấp M gồm 2 vị từ hội sơ cấp sau :
m1 : (SAL<=30000)
m2 : ~(SAL<30000)=SAL > 30000
Sau đó chúng ta định nghĩa hai mảnh Fs={PAY1,PAY2} theo M
Xem sách hình 5.9 trang 129
Cái khó đầu tiên ở phân mảnh ngang theo mình nghĩ là thuật toán COM_MIN. Sau khi đã tối giản được Pr thành Pr’. Các bước sau chạy tay hoàn toàn không khó.
Còn 1 ví dụ nữa trong sách sau ví dụ này, các bạn đọc có gì không hiểu thì post lên diễn đàn cùng trao đổi.
II.Phân mảnh dọc (Vertical Fragment)
Phân mảnh dọc là chúng ta gom những thuộc tính thường được truy xuất chung với nhau vào 1 mảnh.
Để tiến hành phân mảnh dọc chúng ta cần 1 số thông tin có liên quan đến ứng dụng(câu truy vấn) và các thuộc tính của quan hệ cần phân hoạch sau:
1. Ma trận sử dụng thuộc tính:
Ma trận sử dụng thuộc tính (USE_MATRIX)là ma trận mà mỗi phần tử của ma trận đó được định nghĩa như sau:
Ma trận sử dụng thuộc tính biểu diễn mối liên hệ giữa các câu truy vấn và các thuộc tính của quan hệ cần phân mảnh.
2. Ma trận ái lực thuộc tính AA_MATRIX:
Các phần tử trong ma trận sử dụng thuộc tính không đủ tổng quát để làm cơ sở cho việc tách và phân mảnh. Điều này là do chúng không biểu thị cho độ lớn của tần số ứng dụng. Số đo tần số có thể được chứa trong định nghĩa về số đo ái lực thuộc tính aff(Ai,Aj), biểu thị cho cầu nối (bond) giữa hai thuộc tính của một quan hệ theo cách chúng được truy xuất.
Ma trận ái lực thuộc tính gồm các phần tử là số đo ái lực giữa 2 thuộc tính Ai,Aj được định nghĩa như sau :
3. Ma trận ái lực tụ (CA_MATRIX) :
Sau khi đã tính được ma trận ái lực thuộc tính (AA_MATRIX) ta dùng thuật toán năng lượng nối BEA (Bond energy algorithm) để thực hiện gom nhóm các thuộc tính lại với nhau (các thuộc tính có số đo ái lực gần bằng nhau thì được xếp kề nhau)
Để tính được ma trận ái lực tụ ta cần đưa ra 1 số khái niệm sau :
1. Năng lượng cầu nối giữa 2 thuộc tính.
2. Cont(Ai,Ak,Aj) đây là số đo ái lực chung khi đặt thuộc tính Ak vào giữa các thuộc tính Ai, Aj.
Chú ý: ta có các Ai, Aj, Ak là các thuộc tính của quan hệ đang phân mảnh,ta giả sử có sãn vị trí Ai, Aj => ta đi tìm vị trí của Ak trong ma trận CA ở 1 trong 3 vị trí
- Bên trái Ai (Nếu bên trái Ai không có thuộc tính nào khác thì ta có công thức tính cont như sau):
Cont(A0,Ak,Ai) = 2bond(A0,Ak) + 2bond(Ak,Ai) – 2bond(A0,Ai) mà bond(A0,Abất kì) =0
=> Cont(A0,Ak,Ai) = 0 + 2bond(Ak,Ai) – 0
- Giữa Ai,Aj:
Cont(Ai,Ak,Aj) = 2bond(Ai,Ak) + 2bond(Ak,Aj) – 2bond(Ai,Aj)
- bên phải Aj(Nếu bên phải Aj không có thuộc tính nào khác thì ta có công thức tính cont như sau):
Cont(Aj,Ak,An+1) = 2bond(Aj,Ak) + 2bond(Ak,An+1) – 2bond(Aj,An+1) mà bond(Abất kì,An+1) =0
=> Cont(Aj,Ak,An+1) = 2bond(Ak,Aj) + 0 – 0
Sau khi đã đưa ra các khái niệm trên ta dùng thuật toán thuật toán BEA để gom các thuộc tính có số đo ái lực gần bằng nhau về cùng 1 nhóm.
Quá trình sinh ra ma trận ái lực tụ(CA) được thực hiện qua ba bước:
1. Khởi gán: Đặt và cố định một trong các cột của AA vào trong CA. Cột 1 được chọn trong thuật toán này.
2. Thực hiện lặp: Lấy lần lượt một trong n-i cột còn lại(trong đó i là số cột đã được đặt vào CA) và thử đặt chúng vào n-i vị trí còn lại trong ma trận CA.Chọn nơi đặt sao cho nó đóng góp nhiều nhất cho số đo ái lực chung được mô tả ở trên. Tiếp tục bước này đến khi không còn cột nào nữa để đặt.
3. Sắp thứ tự hàng: Một khi thứ tự cột đã được xác định, các hàng cũng cần được đặt lại để các vị trí tương đối của chúng phù hợp với các vị trí tương đối của các cột
Thuật toán BEA như sau:
Nguyên liệu: AA : ma trận ái lực thuộc tính
Thành phẩm: CA : ma trận ái lực tụ
Begin
{Khởi gán: Cần nhớ rằng AA là một ma trận nxn}
CA(,1) AA(,1)
CA(,2) AA(,2)
index 3 {index là vị trí của thuộc tính AAindex cần chèn vào}
while(index <= n) do
begin
for i from 1 to index-1 by 1 do
tính cont(Ai-1 , Aindex , Ai )
end for
tính cont(Aindex-1,Aindex,Aindex+1) {tính điều kiện biên}
loc nơi đặt, được cho bởi giá trị có cont lớn nhất
for i from index to loc by -1 do {Dịch chuyển ma trận}
CA(,j) CA(,j-1)
end for
CA(,loc) AA(,index)
index index + 1
end while
sắp thứ tự các hàng theo thứ tự tương đối của các cột
End.
4. Thuật toán Phân hoạch :
Mục đích của hành động tách thuộc tính là tìm ra các tập thuộc tính được truy xuất cùng nhau hầu như bắng các tập ứng dụng riêng biệt. Thí dụ nếu ta có thể biết được hai thuộc tính A1,A2, chỉ được truy xuất bới ứng dụng q1 và các thuộc tính A3,A4 được các ứng dụng khác truy xuất, chẳng hạn là q2,q3, thì quyết định phân mảnh là tầm thường. Công việc chính nằm ở chỗ là tìm ra một phương pháp theo kiểu thuật toán để xác định các nhóm này.
Trước khi đi vào thuật toán ta đưa ra các định nghĩa sau
Xét ma trận thuộc tính tụ (ở hình trên). Nếu tìm được một điểm nằm trên đường chéo cố định, hai tập thuộc tính sẽ được xác định. Một tập { A1 A2 A3 … Ai} nằm tại góc trên trái và tập thứ 2 { Ai+1 … An} ở về bên phải và nằm phía dưới của điểm này. Chúng ta gọi tập thứ nhất là tập các thuộc tính nằm trên góc đỉnh(Top Atrribute) kí hiệu là TA và tập thứ 2 là tập các thuộc tính nằm góc đáy (Bottom Attribute) kí hiệu là BA.
Gọi Q={q1,q2,...qq} là tập các ứng dụng, khi đó ta có các địng nghĩa sau :
Phương trình (1) định nghĩa tập thuộc tính được truy xuất bởi ứng dụng qi ; TQ là BQ tương ứng là các tập ứng dụng chỉ được truy xuât TA và BA, còn OQ là tập ứng dụng truy xuất cả hai.
Ở đây nảy sinh ra bài toán tối ưu hóa. Nếu có n thuộc tính trong một quan hệ thì sẽ có n-1 vị trí khả hữu có thể là điểm phân chia trên đường chéo của ma trận thuộc tính tụ cho quan hệ đó. Vị trí tốt nhất để phân chia là vị trí sinh ra các tập TQ và BQ sao cho tổng các truy xuất chỉ một mảnh là lớn nhất, còn tổng các truy xuất cả hai mảnh là nhỏ nhất. Vì thế chúng ta định nghĩa các phương trình chi phí như sau :
Mỗi phương trình trên đếm tổng số truy xuất đến các thuộc tính bởi các ứng dụng trong các lớp tương ứng của chúng. Dựa trên số liệu này, bài toán tối ưu hóa được định nghĩa là bài toán tìm điểm x (1<=x<=n) sao cho biểu thức :
là lớn nhất. Đặc trưng của biểu thức này là nó định nghĩa hai mảnh sao cho giá trị của CTQ và CBQ càng gần bằng nhau càng tốt. Điều này cho phép ta cân bằng tải trọng khi các mảnh xử lý được phân tán đến các vị trí khác nhau. Rõ ràng thuật toán phân hoạch có độ phức tạp tuyến tính theo số thuộc tính của quan hệ O(n).
Có hai điều phức tạp cần làm rõ. Điều đầu tiên ứng với hành động tách thuộc tính. Thủ tục trên tách tập thuộc tính làm hai. Đối với các tập thuộc tính lớn có thể cần phải phân hoạch thành m dòng.
Thiết kế một thuật toán phân hoạch m dòng có thể được nhưng chi phí tính toán cao. Dọc theo đường chéo của ma trận CA, chúng ta cần phải kiểm tra xem điểm nào làm cho z có giá trị lớn nhất. Vì thế độ phức tạp của một thuật toán như thế là O(2m). Đương nhiên định nghĩa của z phải được sửa lại cho những trường hợp có nhiều điểm phân tách.
Điều phức tạp thứ hai liên quan đến vị trí của khối thuộc tính tạo ra một mảnh. Thảo luận của chúng ta đến lúc này đã giả sử rằng điểm tách là duy nhất và nó chia ra ma trận CA thành một phân hoạch trên trái và phân hoạch thứ hai cũng được tạo bới những thuộc tính còn lại. Tuy nhiên phân hoạch này cũng có thể được tạo ra ở ngay trong ma trận CA. Trong trường hợp này chúng ta cần sửa lại thuật toán một chút. Cột tận trái của ma trận CA được xê dịch thành cột tận phải và hàng trên cùng được xê dịch xuống dưới đáy. Sau thao tác xê dịch này chúng ta kiểm tra n-1 vị trí trên đường chéo để tìm giá trị z lớn nhất. Ý tưởng của hành động tách là chuyển khối thuộc tính tạo ra một tụ đến góc trái trên cùng của ma trận, là nơi có thể xác định được nó dễ dàng. Với việc đưa thêm thao tác xê dịch vào, độ phức tạp của thuật toán phân hoạch tăng thêm một hệ số n và trở thành O(n2).
Với giả thuyết đã có trước một thủ tục xê dịch là SHIFT, chúng ta có thuật toán phân hoạch như dưới đây. Nguyên liệu là ma trận ái lực tụ CA, quan hệ R cần phân mảnh, ma trận sử dụng thuộc tính và ma trận tần số truy xuất. Thành phẩm là một tập các mảnh FR = {R1,R2} trong đó Ri thuộc {A1, A2, ..., An} và R1 giao R2 bằng các thuộc tính khóa của quan hệ R.
Thuật toán phân hoạch
Nguyên liệu : CA : ma trận ái lực tụ ; R : quan hệ ; USE : ma trận sử dụng thuộc tính ; acc : ma trận tấn số truy cập
Thành phẩm : F : tập các mảnh
Begin
{xác định giá trị z cho cột thứ nhất}
{các chỉ mục trong phương trình chi phí chỉ ra điểm tách}
Tính CTQ0
Tính CBQ0
Tính COQ0
Best CTQ0 * CBQ0 – (COQ0)2
Do
Begin
For i from 1 to n-2 by 1 do
Begin
Tính CTQi
Tính CBQi
Tính COQi
z CTQi * CBQi – (COQi)2
if z> best then
begin
best z
ghi nhận điểm tách vào trong hành động xê dịch
end if
End – For
Gọi SHIFT(CA)
End – begin.
Until không thể thực hiện SHIFT được nữa
Xây dựng lại ma trận theo vị trí xê dịch
{K là tập khóa chính của R}
End.
II. Bài toán ví dụ :
Cho biết các thông tin sau:
A={A1,A2,A3,A4} A1: là khóa chính
Q={q1,q2,q3,q4}
S={S1,S2,S3}
A : Tập các thuộc tính
Q : Các câu truy vấn
S : Vị trí phân tán
Ref(qk)=1
Ma trận sử dụng thuộc tính:
A1 A2 A3 A4
q1 0 1 1 0
q2 1 1 1 0
q3 1 0 0 1
q4 0 0 1 0
Ma trận tần số truy cập tại các vị trí
S1 S2 S3
q1 10 20 0
Q2 5 0 10
Q3 0 35 5
Q4 0 10 0
Chạy tay bài toán:
Đầu tiên ta tính ma trận ái lực. Tính aff từng cặp thuộc tính với nhau ta có kết quả sau
Aff(A2,A3)=acc1(q1)+acc2(q1)+ acc3(q1)+ acc1(q2)+acc2(q2)+ acc3(q2)=45
Tương tự ta tính được aff các cặp thuộc tính khác và được ma trận ái lực thuộc tính như sau:
A2 A3 A4
A2 45 45 0
A3 45 55 0
A4 0 0 40
Sau khi đã tính được ma trận ái lực thuộc tính, ta đi tính ma trận ái lực tụ CA_MATRIX.
Tính chỉ số bond giữa hai thuộc tính
Bond(A2,A3)= = aff(A2,A2) * aff(A2,A3) + aff(A3,A2)*aff(A3,A3) + aff(A4,A2)* aff(A4,A3) = 4500
Tính tương tự ta có
Bond(A2,A4) =0
Bond(A3, A4)=0
Sau đó ta tính số đo đóng góp thực cho số đo ái lực chung khi đặt thuộc tính Ak vào giữa Ai và Aj theo cách sau:
Ta đi tìm vị trí của Ak trong ma trận CA ở 1 trong 3 vị trí
- Bên trái Ai (Nếu bên trái Ai không có thuộc tính nào khác thì ta có công thức tính cont như sau):
Cont(A0,Ak,Ai) = 2bond(A0,Ak) + 2bond(Ak,Ai) – 2bond(A0,Ai) mà bond(A0,Abất kì) =0
=> Cont(A0,Ak,Ai) = 0 + 2bond(Ak,Ai) – 0
- Giữa Ai,Aj:
Cont(Ai,Ak,Aj) = 2bond(Ai,Ak) + 2bond(Ak,Aj) – 2bond(Ai,Aj)
- bên phải Aj(Nếu bên phải Aj không có thuộc tính nào khác thì ta có công thức tính cont như sau):
Cont(Aj,Ak,An+1) = 2bond(Aj,Ak) + 2bond(Ak,An+1) – 2bond(Aj,An+1) mà bond(Abất kì,An+1) =0
=> Cont(Aj,Ak,An+1) = 2bond(Ak,Aj) + 0 – 0
Theo cách trên ta tìm vị trí để chèn A4 vào và có các kết quả như sau:
Theo thứ tự A0A4A2A3
Cont(A0,A4,A2)=2bond(A0,A4) + 2bond(A4,A2) – 2 bond(A0,A2) = 0 + 0 - 0=0
Theo thứ tự A2,A4,A3
Cont(A2,A4,A3)= -9000
Theo thứ tự A2,A3,A4,A5
Cont(A3,A4,A5) = 0
Dựa vào các chỉ sô đóng góp thực tính được ở trên ta thấy có 2 chỉ thứ tự trả về cùng kết quả là 0, ta chọn một trong 2 thứ tự trên đó là thứ tự A2,A3,A4,A5 do đó đặt A4 ngay sau A3 (vì Cont(A3,A4,A5) = 0) và kết quả ta thu được ma trận CA như sau:
A2 A3 A4
A2 45 45 0
A3 45 55 0
A4 0 0 45
Sau khi đã có được ma trận CA ta tiến hành chạy tay thuật toán phân mảnh dọc
(trong bài toán ví dụ này ta không cần gọi tới thủ tục SHIFT để xê dịch các thuộc tính).
AQ(q1) = {A2,A3}
AQ(q2) = {A2,A3} (Không xét A1 vì A1 là thuộc tính khóa)
AQ(q3) = {A4}
AQ(q4) = {A3}
1. Với TA ={A2}; BA ={A3,A4}
TQ = Ф ; BQ = {q3,q4}
OQ = Q \ (TQ U BQ) = {q1,q2}
CTQ = = 0 (vì TQ = Ф)
CBQ = = acc1(q3) + acc1(q4) + acc2(q3) + acc2(q4) + acc3(q3) + acc3(q4) = 0 + 0 + 35 + 10 + 5 + 0 =50
COQ = = acc1(q1) + acc1(q2) + acc2(q1) + acc2(q2) + acc3(q1) + acc3(q2) = 10 + 5 + 20 + 0 + 0 + 10 = 45
CTQ * CBQ – COQ2 = -2025 (-452)
2. Với TA ={A2,A3}; BA ={A4}
TQ = {q1,q2,q4}
BQ = {q3}
OQ = Q\{TQ U BQ} = Ф
CTQ = 55
CBQ = 40
COQ = 0
CTQ* CBQ – COQ2 = 2200
So sánh kết quả ở hai bước ta được kết quả phân hoạch sau khi đã thêm thuộc tính khóa vào như sau
Mảnh 1 : A1,A2,A3
Mảnh 2 : A1, A4
**nhuhaipt2004**
- Administrator
- Tổng số bài gửi : 96
Join date : 26/08/2010
-
[Re: Bài tập CSDL phân tan(chuong 3)](/t213-topic#460)
đọc xong vẫn không hiểu chi hết, chán quá đi. Chắc môn này nốc ao quá,hu...hu....
**bienxanh**
- Thành viên mới
- Tổng số bài gửi : 10
Join date : 11/10/2010
-
Trang
**1**trong tổng số **1**trang
Bạn
**Permissions in this forum:** **không có quyền**trả lời bài viết


markdown:
## Những loại mặt nạ đất sét giúp se khít lỗ chân lông hiệu quả
Lỗ chân lông chính là một nguyên nhân khiến làn da sần sùi, kém đi sự mịn màng. Lý do khiến chân lông to là: tuổi tác, di truyền, dùng mỹ phẩm kém chất lượng, lau chùi da chưa đúng phương pháp, hậu quả của mụn, da dầu…
Vậy làm sao để thu nhỏ lỗ chân lông đây? Một trong những từng sản phẩm hỗ trợ se khít lỗ chân lông tốt nhất đó là mặt nạ đất sét. Vì thế, Shophay.vn sẽ cùng bạn khám phá một số loại mặt nạ tốt, thích hợp để thu nhỏ lỗ chân lông.
Xem thêm:
+
**Phấn tạo khối**
+
**Phấn tạo khối tốt**
+
**Phấn má hồng dạng nén**
**INNISFREE SUPER VOLCANIC PORE CLAY MASK**
Đây là một loại mặt nạ đất sét tốt nhất thị trường làm đẹp với giá rất phải chăng. Theo như thông tin thương hiệu phân phối, trong thành phần có chứa tro núi lửa Jeju vô cùng quý hiếm. Khi đắp lên mặt, các bạn có cảm giác the mát tuyệt đỉnh.
Sau khi rửa mặt sạch, làn da được làm sạch sâu, lỗ chân lông được se khít. Theo một số ý kiến, phẩm này còn rất tốt trong việc loại bỏ mụn ẩn dưới da. Nếu sử dụng thường xuyên, làn da sẽ căng bóng, mịn màng hơn đấy.
**LANEIGE MINI PORE WATERCLAY MASK**
Ưu điểm lớn nhất của Laneige Mini Pore Waterclay Mask là thích hợp với tất cả loại da: dầu, khô, hỗn hợp, nhạy cảm và thường. Cùng công nghệ Pore Minisizing™, làn da sẽ sạch, loại bỏ hết bụi bẩn, thu nhỏ lỗ chân lông.
Đặc biệt, sản phẩm này còn kiểm soát lượng dầu và mang đến sự khô thoáng, mịn màng. Ngay từ lần sử dụng đầu tiên đó, làn da của nàng sẽ được cải thiện trông thấy.
**GLAMGLOW SUPERMUD® ACTIVATED CHARCOAL TREATMENT**
Khoan hãy nói về công dụng của mặt nạ đất sét của thương hiệu này, chúng ta hãy xem các con số sau:
Bảng thống kê của người tiêu sử dụng sau một ngày sử dụng:
+ 94% làn da thay đổi theo chiều hướng tốt lên
+ 91% làn da trở nên trong trẻo hơn
+ 94% cho biết máy đã làm sạch da một phương pháp nhẹ nhàng
Sau 3 lần dùng trong một tuần:
+ 98% thấy làn da thay đổi
+ 97% làn da trở nên trong trẻo hơn
+ 97% đã làm sạch da một cách nhẹ nhàng
Glamglow SUPERMUD® Activated Charcoal Treatment là 1 sản phẩm đình đám nhất trong nhiều năm vừa qua. Đây là loại mặt nạ được giới ngôi sao Hollywood, những người thường xuyên phải trang điểm tin tưởng và sử dụng vì nó se khít lỗ chân lông đáng gờm.
**FRESH UMBRIAN CLAY PURIFYING MASK**
Ba nhiệm vụ chính của Fresh Umbrian Clay Purifying Mask là làm sạch da, kiềm dầu và se khít lỗ chân lông. Nếu sử dụng đều đặn, chắc chắn làn da sẽ được cải thiện, lỗ chân lông thu nhỏ và màu da đều màu hơn.
**ORIGINS CLEAR IMPROVEMENT® ACTIVE CHARCOAL MASK to CLEAR PORES**
Origins Clear Improvement® Active Charcoal Mask TO Clear Pores sẽ giúp làn da bạn loại bỏ bụi bẩn từ môi trường; thông thoáng lỗ chân lông bị tắc. Chính vì thế, làn da sẽ được làm sạch hoàn toàn và sẽ trở nên khoẻ mạnh, tươi tắn. Bên cạnh việc se khít lỗ chân lông, thành phần than hoạt tính còn cuốn trôi chất bã nhờn, nguyên nhân chính gây ra mụn đầu đen. Nếu dùng hai lần/ ngày, làn da cô nàng sẽ trở nên đều màu hơn và trông rạng ngời hơn.
Ở trên là những thông tin về một số loại mặt nạ đất sét tốt, làm se khít lỗ chân lông. Mọi thắc mắc cần hỗ trợ tư vấn xin vui lòng liên hệ với chúng tôi để được giải đáp nhanh nhất nhé.
Chúc các bạn luôn xinh đẹp và thành công !
Bài viết khác:
[https://shophay.vn/ctsp-241-244-248-387714-Bo-kem-che-khuyet-diem-tao-khoi-City-Color-8-o.html](https://shophay.vn/ctsp-241-244-248-387714-Bo-kem-che-khuyet-diem-tao-khoi-City-Color-8-o.html)

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

WARC-Identified-Payload-Type: text/html

Server: Apache/2.2.15 (CentOS)

Cache-Control: max-age=60, private, proxy-revalidate

Pragma: no-cache

Connection: close

Content-Type: text/html; charset=UTF-8


markdown:
# (Convert) Ngươi đụng ta thử xem
Tên truyện Ngươi đụng ta thử xem
Tác giả |Mộc Cận Manh Manh Đát|
Độ dài |Chính văn: 28 chương.||Phiên ngoại: 0 chương.|
Thể loại |Rất hung hăng mà tam quan cư nhiên rất chính thụ X trung khuyển cư nhiên cũng có thể hắc hóa công|
Nội dung nhãn mác: Vòng giải trí làm mất mặt trọng sinh cường cường
Tìm tòi chữ mấu chốt: Vai chính: Vu Dương, Thẩm Hoài ┃ vai phụ: ┃ cái khác:
Nguồn convert |Kho tàng đam mỹ – fanfic|
Note |Comment đề cử edit nếu thấy truyện hay nhé. Yêu nhiều XD~|
**Văn án:**
Vu Dương trước trọng sinh, là cái tiêu tiền như nước phú nhị đại, tại vòng giải trí chơi phiếu chơi rất high.
Vu Dương sau khi sống lại, là cái trong núi lớn đi ra tiểu tử nghèo, ngoại trừ mặt, không có sở trường gì.
【 vậy ai, rất có tiền cái kia, nghe nói ngươi tưởng bao dưỡng ta? Ngươi thay răng thời điểm kia răng cửa hay là ta cho ngươi đánh gãy, ngươi đụng đến ta thử xem! 】
【 còn có ai kia, trình diễn rất tốt cái kia, nghe nói ngươi tưởng phong sát ta? Ngươi hay là ta nâng đi lên, ngươi đụng đến ta thử xem! 】
【… 】
【 ai, Thẩm Hoài, cũng là ngươi người anh em này hảo, người trước người sau một cái dạng… Ta đi! Còng tay cho ta mở ra! Trùm mắt cho ta vạch trần! Từ trên người ta xuống! ! 】
Vu Dương: orz
Đây là một cái cao cấp ngoạn gia khảm hào làm lại cố sự, nên ngoạn gia tại trên sự nghiệp một đường vượt mọi chông gai, về mặt tình cảm lại bại vào hắc hóa bạn thân dưới thân.
==============
**Bình luận sách:** ( ngươi đụng đến ta thử xem “Trọng sinh” ) tác giả: Cây *** bụt manh manh đát (xin đem văn khung tái lạp đại một điểm ~3 tinh bán đề cử, tác giả yêu quý ngươi nha ~)
【 sao 】3 tinh bán
【cp 】 ôn nhu sủng nịch công X phú nhị đại tùy ý tam quan chính thụ
【 giới thiệu tóm tắt 】 thụ nguyên lai là cái minh tinh sau đó sống lại, mới phát hiện bạn tốt yêu chính mình, trước người yêu muốn hợp lại là bởi vì vẫn thích hắn đồng thời hi vọng mượn thế lực của hắn hỗ trợ đẩy ngã chính mình kẻ thù
【 bình luận sách 】(thấu kịch hướng)
**Đề cử thiên văn này lý do:**
- Miêu tả nhân vật sinh động ngắn gọn, đối thoại trực tiếp sáng tỏ
Người ở bên trong cá tính phi thường tiên minh, không phải dùng từ hối tại cường điệu vai chính tự do bất kham tính cách, cường điệu công quân ôn nhu nhẵn nhụi quan tâm, thế nhưng đó là có thể từ miêu tả bên trong nhìn ra. Vai chính nguyên thân đệ đệ cũng rất đáng yêu, chỉ có 4 tuổi nhiều, lại như hai người hài tử.
- Khung hoàn chỉnh, lô-gich cùng tam quan không có vấn đề lớn lao gì, văn chương bên trong có nam chủ khuyên người khác không muốn hút độc đoạn ngắn, có y tế quan hệ loại hình đoản ngắn nhỏ, cá nhân cho là tại tam quan thượng không có vấn đề gì
Khuyết điểm:
- Văn khung không đủ sâu đậm, đại cương không có vấn đề gì, liền là không đủ nhỏ nhắn, phần kết quá nhanh lạp, khiến người nhìn không đủ vui vẻ. Bố cục mặc dù không tệ, phần kết hô ứng, thế nhưng văn trọng sinh 1 xem sảng văn (triển khai kế hoạch lớn loại hình ), 2 xem tình cảm hoàn chỉnh (tìm tới yêu nhau người), thiên văn này cùng 2 có liên quan, cùng 1 gần, cũng không phải phi thường thâm nhập.
- Cùng công quân ở chung, đoạn ngắn viết rất ôn nhu, phi thường có thể cảm nhận được công quân đối vai chính yêu, tình nghĩa đều hết sức rõ ràng, mà là không đủ thâm nhập đi, nếu như đoạn này có thể bao sâu đi vào viết một ít yêu nhau giãy dụa, đem vai chính thích công quân đoạn ngắn viết càng sâu rõ ràng hơn một điểm là tốt rồi, bởi vì ta nhìn thấy vai chính vồ tới thời điểm, hợp tình hợp lý bất ngờ, bởi vì cảm thấy được có phải là chiến tuyến cùng nội tâm đấu tranh còn muốn thâm nhập một điểm mới hảo?
- Tiểu tích cách nhân vật bug, Vu Dương tuy rằng thói quen sống tự do tự tại, có lúc nói chuyện hoàn là dựa theo trước thân thể thân phận nói chuyện, mà là như thế này sẽ không thật thích hợp, khối này xung đột không có biểu hiện ra, tuy rằng trong văn có nhắc tới, thế nhưng cũng không phải rất đột xuất, hơn nữa nói thật đem trọng sinh sự tình nói cho lớn hơn 1 người trở lên sẽ không xảy ra chuyện sao?
Trở lên
Kỳ thực bình luận sách không trọng yếu, xương cốt quan điểm cũng đều không quan trọng, quan trọng là… Hi vọng tác giả có thể viết nhiều một điểm nhiều hơn nữa một điểm, nếu như có thể có thiên văn này nhân vật đắp nặn phương thức, cùng cố sự tuyến cơ sở trình độ, thâm nhập hơn nữa một điểm, nhất định sẽ trở thành một bài càng tốt hơn văn ~
[CHƯƠNG 2 2:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-2-2.html) [CHƯƠNG 3 3:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-3-3.html) [CHƯƠNG 4 4:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-4-4.html) [CHƯƠNG 5 5:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-5-5.html) [CHƯƠNG 6 6:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-6-6.html) [CHƯƠNG 7 7:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-7-7.html) [CHƯƠNG 8 8:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-8-8.html) [CHƯƠNG 9 9:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-9-9.html) [CHƯƠNG 10 10:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-10-10.html) [CHƯƠNG 11 11:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-11-11.html) [CHƯƠNG 12 12:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-12-12.html) [CHƯƠNG 13 13:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-13-13.html) [CHƯƠNG 14 14:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-14-14.html) [CHƯƠNG 15 15:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-15-15.html) [CHƯƠNG 16 16:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-16-16.html) [CHƯƠNG 17 17:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-17-17.html) [CHƯƠNG 18 18:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-18-18.html) [CHƯƠNG 19 19:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-19-19.html) [CHƯƠNG 20 20:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-20-20.html) [CHƯƠNG 21 21:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-21-21.html) [CHƯƠNG 22 22:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-22-22.html) [CHƯƠNG 23 23:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-23-23.html) [CHƯƠNG 24 24:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-24-24.html) [CHƯƠNG 25 25:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-25-25.html) [CHƯƠNG 26 26:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-26-26.html) [CHƯƠNG 27 27:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-27-27.html) [CHƯƠNG 28 28:](http://m3.yenvuthanh.com/2017/12/convert-nguoi-dung-ta-thu-xem-chuong-28-28.html)

Server: Apache/2.2.3 (CentOS)

Vary: Accept-Encoding,Cookie


markdown:
Máy tập chạy bộ điện Reebok ZR10
**Một số lưu ý khi sử dụng **Máy chạy bộ cao cấp ** Reebok ZR10**
Chỉ với 30 phút chạy bộ mỗi ngày với Máy chạy bộ cao cấp Reebok ZR10 bạn sẽ có một cơ thể cường tráng với vòng eo thon gọn, cơ bắp săn chắc.
Tập luyện với máy chạy bộ điện cao cấp Reebok ZR10 toàn bộ cơ thể của bạn sẽ cùng chuyển động theo từng bước chạy. Khi đó, đùi và nhiều bộ phận khác như: bụng, tay, cổ cùng tham hoạt động… giúp tuần hoàn máu tốt hơn. Kết hợp với chế độ ăn uống hợp lý sẽ giúp bạn đốt calo, giảm lượng mỡ thừa trong cơ thể, là một cách giảm béo hiệu quả.
Chạy bộ thường xuyên với Reebok ZR10 cũng là một phương pháp giúp giải tỏa căng thẳng rất hữu hiệu. Chạy bộ thường xuyên sẽ giúp bạn không còn stress, bỏ lại đằng sau những lo âu, mệt mỏi. Bạn sẽ có một giấc ngủ sâu. Khi tỉnh dậy bạn sẽ khỏe khoắn, tràn đầy năng lượng cho một ngày mới.
**Đặc điểm của ** **máy chạy bộ điện cao cấp** ** Reebok ZR10**
Nếu như
**máy tập chạy bộ điện** **Các chương trình của máy : **
– Khởi động nhanh.
– Thời gian luyện tập.
– Khoảng cách luyện tập.
– Năng lượng tiêu thụ được.
– 24 chương trình cài đặt sẵn
– Chương trình cho người béo.
– 3 chương trình do người sử dụng cài đặt
**Các đặc trưng: **
Hệ thống giảm xốc
Các nút điều chỉnh tốc độ, độ dốc nhanh.
Bộ cảm biến nhịp tim.
Bộ phận kết nối Ipod.
Loa.
Quạt
Hộc đựng nước.
Bánh xe di chuyển.
Điều chỉnh mức sàn.
Có thể gập lại được.
**Thông số kỹ thuật của ** **Máy chạy bộ chính hãng** ** Reebox ZR10 (RE1-12021BK)**
– Công suất: 2 HP.
– Kích thước sử dụng: 174 × 83 × 141.5cm.
– Kích thước khi xếp gọn: 109 × 83 × 149cm.
– Kích thước vùng chạy: 132 × 45cm.
– Đồng hồ điện tử: Màn hình LCD hiển thị tốc độ, thời gian, quãng đường, năng lượng, nhịp tim, vòng quay mỗi phút.
– Trọng lượng của máy: 85kg.
– Tải trọng tối đa: 120kg.
– Có thể được xem và điều chỉnh độ dốc từ 0 – 15% thông qua giao diện điều khiển màn hình.
– Chương trình luyện tập 24 chương trình luyện tập cài đặt trước.
– Tích hợp loa ngoài chất lượng cao.
– Tốc độ tối đa: 18km/h.
– Có hệ thống giảm xóc.
– Bảo hành 12 tháng.

Server: cloudflare

X-Content-Type-Options: nosniff

X-Frame-Options: SAMEORIGIN

Vary: Accept-Encoding

X-XSS-Protection: 1; mode=block

X-Powered-By: VPSSIM


markdown:
# 10 điểm “phải đến” ở Cần Thơ
**10 điểm “phải đến” ở Cần Thơ** [Cần Thơ](http://mekongdeltaexplorer.com/) được mệnh danh Thủ Phủ Đất Tây Đô, nằm hiền hoà bên dòng sông Hậu nơi mang đâm nét văn hóa miệt vườn sông nước [miền tây](http://mekongdeltaexplorer.com/), cùng hệ thống nhà vườn sinh thái và các món ăn dân giã đậm chất Nam Bộ. [Cần Thơ](http://mekongdeltaexplorer.com/) đang một điểm du lịch hấp dẫn của [miền Tây](http://mekongdeltaexplorer.com/). Hãy cùng **Thám Hiểm Mekong** điểm qua những nơi “phải đến” của thành phố này
[Chợ nổi Cái Răng](http://mekongdeltaexplorer.com/tour-hang-ngay/6133.html) là một trong những chợ trên sông nổi tiếng ở [miền Tây](http://mekongdeltaexplorer.com/) Nam Bộ. Chợ chuyên mua bán các loại trái cây, nông sản của vùng. Sáng sáng, hàng trăm chiếc thuyền lớn bé đậu san sát. Bán sản vật gì người ta treo sản vật đó (treo bẹo) lên cây sào (cây bẹo) trên mũi thuyền vì thế họ không cần phải rao hàng như các chợ trên đất liền. [Chợ nổi Cái Răng](http://mekongdeltaexplorer.com/tour-hang-ngay/6133.html) thuộc quận Cái Răng, Tp. [Cần Thơ](http://mekongdeltaexplorer.com/)
**2. Vườn Cần Thơ**
Các vườn du lịch với cây trái trĩu quả thu hút ngày càng đông khách đến thăm. Tới đây, bạn có thể vừa dạo chơi vừa thưởng thức trái cây ngay tại vườn và các loại đặc sản miền quê khác như cá lóc nướng trui, bánh xèo, lẩu mắm… Hiện có rất nhiều vườn cây trái dành cho khách du lịch như Vàm Xáng, Mỹ Khánh,
[Cồn Sơn](http://mekongdeltaexplorer.com/du-lich-mien-tay/du-lich-can-tho/tour-can-tho-trai-nghiem-12-ngay.html), Gáo Dương, Cù Lao Mây, Út Hiên, KDL Phú Hữu….
Vườn
[Cần Thơ](http://mekongdeltaexplorer.com/) có trên khắp các tuyến đường bộ, đường thủy ở TP [Cần Thơ](http://mekongdeltaexplorer.com/) **3. Thiền Viện Trúc Lâm Phương Nam**
Thiền viện Trúc Lâm Phương Nam có tổng diện tích là 38.016 m2.
Toàn bộ công trình kết cấu mái lợp ngói, khung cột bằng gỗ lim, vách tường gạch, nền và lối đi đều lát gạch tàu.Ngoài ngôi chính điện, khuôn viên được bài trí cân đối với khoảng 20 hạng mục công trình như: nhà tổ, hội trường rộng rãi làm nơi giảng đạo, tu học cho khoảng 500 Tăng sinh, Phật tử, bảo tháp 9 tầng, tháp trống, tháp chuông bằng đồng, khu tăng xá và nhà khách, khu trai đường, thư viện và phòng thuốc, nhà thủy tạ,… xây bao quanh, tạo thành một quần thể kiến trúc mang đậm ý nghĩa văn hóa lịch sử.
Đặc biệt có những hạng mục được làm bằng gỗ lim, khoảng 1.000 khối được nhập từ Nam Phi. Riêng tượng Phật Thích Ca Mâu Ni thờ trong chánh điện được làm bằng đồng, nặng 3,5 tấn, đại hồng chung nặng 1,5 tấn. Tượng Bồ Tát và các vị tổ sư được tạc bằng gỗ Du Sam có tuổi thọ 800 năm.
Thiền viện Trúc Lâm Phương Nam nằm xã Mỹ Khánh, huyện Phong Điền, thành phố
[Cần Thơ](http://mekongdeltaexplorer.com/), cách khu du lịch Mỹ Khánh 300m
**4** **. Vườn cò** **: Bằng Lăng, Cồn Sơn** ** – một trong những sân chim lớn nhất nơi miệt vườn chín dòng sông. Trên đường từ + Vườn cò Bằng Lăng** [Cần Thơ](http://mekongdeltaexplorer.com/)về thành phố Long Xuyên ( [An Giang](http://mekongdeltaexplorer.com/du-lich-mien-tay/du-lich-an-giang/)), qua khỏi thị trấn Thốt Nốt chừng 5km là đến vườn cò Bằng Lăng. Đi dọc theo bờ sông nhỏ, dưới những hàng tre rợp bóng mát. Tại đây, bạn có thể thấy hàng trăm, hàng ngàn, hàng vạn con cò (cò trắng, cò xám, cò đen, cồng cộc) chao cánh và sà xuống những cành tre, trúc, đong đưa theo gió, rối rít gọi đàn…
Vườn cò Bằng Lăng thuộc ấp Thới Bình, xã Thới Thuận, huyện Thốt Nốt, TP.
[Cần Thơ](http://mekongdeltaexplorer.com/). **+ Vườn cò Cồn Sơn**
Với diện tích khoảng 7 hecta vườn với các loại cây hỗn hợp như dừa, chuối, bưởi.. chủ yếu là nơi để các loài cò trú ẩn, hàng ngày sáng sáng các loại cò đi kiếm ăn chiều chiều lại bay về tổ. Đến đây Quý Khách sẽ tận mắt nhìn thấy hàng trăm cò trắng, cò đen bay về từng đàn, một khung cảnh thật đẹp và bình yên
Vườn cò
[Cồn Sơn](http://mekongdeltaexplorer.com/du-lich-mien-tay/du-lich-can-tho/tour-can-tho-trai-nghiem-12-ngay.html): thuộc khu vực 1, phường Bùi Hữu Nghĩa, quận Bình Thủy, Tp. [Cần Thơ](http://mekongdeltaexplorer.com/)
**5** **. Nhà cổ Bình Thủy**
Ngôi nhà cổ năm gian hai mái, kiến trúc kiểu Pháp được gia đình họ Dương xây vào năm 1870. Kiến trúc nhà kiểu Pháp với nền nhà cao hơn mặt sân 1m; có bốn bậc thang hình cánh cung tao nhã, nối kết nhà với khoảng sân rộng, trần cao, trang trí hoa văn, mở nhiều cửa lớn nhỏ với khung sắt khá đơn giản giúp nhà thông thoáng, mặt tiền trang trí phù điêu đắp nổi… Toàn bộ gạch bông hoa hồng đỏ – đen lát nền nhà với hàng rào sắt đúc bảo vệ khuôn viên đều được đặt và chở từ Pháp sang. Ðây là mẫu nhà cổ hiếm hoi còn sót lại khá nguyên vẹn giúp các nhà nghiên cứu tìm hiểu đời sống sinh hoạt, văn hoá cũng như tiến trình phát triển dưới tác động khác nhau lúc giao thời giữa hai thế kỷ của cư dân ÐBSCL.
Nhà cổ Bình Thuỷ nằm trên đường Bùi Hữu Nghĩa phường Bình Thủy, quận Bình Thủy, TP
[Cần Thơ](http://mekongdeltaexplorer.com/).
**6** **. Chùa Ông**
Chùa Ông là nơi sinh hoạt tín ngưỡng và văn hoá của người Hoa tại
[Cần Thơ](http://mekongdeltaexplorer.com/). Chùa được Bộ Văn hóa – Thông tin công nhận là di tích kiến trúc nghệ thuật quốc gia năm 1993. Chùa Ông có lối kiến trúc độc đáo được giữ gìn gần như nguyên vẹn từ thuở ban đầu. Chùa được xây dựng năm 1894 – 1896 trên một khu đất có diện tích chừng 532m². Mái chùa lợp ngói âm dương với các gờ bó mái bằng những hàng ngói ống men xanh thẫm, trên bờ nóc có vô số hình nhân đủ màu bằng gốm sứ, lưỡng long chầu nguyệt, cá hoá long, chim phụng, ở hai đầu đao là hai tượng người cầm mặt trời, mặt trăng. Trong chùa thờ Quan Công, một vị tướng thời Tam Quốc, tấm gương về lòng trung hiếu tiết nghĩa và các vị Quan Âm Nam Hải, Thái Bạch tinh quân, Thổ Địa, Đổng Vĩnh…
Chùa Ông nằm ở đường Hai Bà Trưng, phường Tân An, Quận Ninh Kiều, TP
[Cần Thơ](http://mekongdeltaexplorer.com/).
**7** **. Chùa Nam Nhã**
Chùa do ông Nguyễn Giác Nguyên đứng ra xây dựng năm 1895, theo tông phái Minh Sư nên còn được gọi là chùa Minh Sư. Trước đây, Chùa Nam Nhã là tiệm thuốc bắc Nam Nhã Đường và là nơi liên lạc, hội họp của các sĩ phu trong phong trào đấu tranh chống Pháp. Chùa Nam Nhã là nơi hoạt động của những sĩ phu yêu nước trong tổ chức Việt Nam Quang Phục hội.
Năm 1917, chùa được trùng tu. Sân chùa rộng rãi trồng nhiều cây, giữa sân là hòn non bộ cao hơn 2m. Trong chính điện có bàn thờ sư cụ Giác Nguyên, Lịch Đại Tổ sư, ban thờ Tam giáo với ba pho tượng bằng đồng là tượng Đức Phật Thích Ca, Đức Khổng Tử và tượng Lão Tử. Hai bên chính điện là hai ngôi nhà 5 gian dành cho phái nam và phái nữ ở. Phía sau là khu vườn mộ, nơi yên nghỉ của những người tham gia phong trào Đông Du và xây dựng chùa.
Đến đây bạn không chỉ thưởng thức vẻ đẹp cổ kính, trang nghiêm của chùa, mà còn có thể tìm hiểu những hoạt động sôi nổi của các sĩ phu yêu nước phong trào Đông Du, Đặc ủy Hậu Giang, Xứ ủy Nam Kỳ trong những năm đầu khó khăn gian khổ của cách mạng Việt Nam.
Vị trí: 612 đường Cách Mạng Tháng Tám, phường An Thới, quận Bình Thủy, TP
[Cần Thơ](http://mekongdeltaexplorer.com/).
**8** **. Chợ cổ Cần Thơ**
Chợ Cổ
[Cần Thơ](http://mekongdeltaexplorer.com/) hay gọi là chợ Hàng Dương hay “chợ lục tỉnh”, nằm trên đường Hai Bà Trưng. Chợ này được xây dựng cùng thời với hai ngôi chợ lớn ở Sài Gòn là chợ Bến Thành và chợ Bình Tây. Chợ có một nét rất riêng, rất độc đáo của đồng bằng châu thổ.. đêm đêm ghe chở sản vật từ vùng sâu ra, treo đèn trước mũi lấp lánh cả một khúc sông. Gần đây Thành phố [Cần Thơ](http://mekongdeltaexplorer.com/) đã có dự án quy hoạch lại khu chợ cổ [Cần Thơ](http://mekongdeltaexplorer.com/) với bến tàu du lịch, nhà chờ, gian hàng lưu niệm cho du khách….
Vị trí: Đường Hai Bà Trưng, TP.
[Cần Thơ](http://mekongdeltaexplorer.com/).
**9** **. Bến Ninh Kiều**
Vị trí: Bến Ninh Kiều nằm bên hữu ngạn sông Hậu, ngay ngã ba sông Hậu và sông
[Cần Thơ](http://mekongdeltaexplorer.com/), gần trung tâm thành phố [Cần Thơ](http://mekongdeltaexplorer.com/), đường Hai Bà Trưng.
Bến Ninh Kiều hấp dẫn du khách bởi phong cảnh sông nước hữu tình và vị trí thuận lợi nhìn ra dòng Hậu Giang hiền hòa. Điều hấp dẫn du khách của bến là nhà thủy tạ trên sông. Nhà thủy tạ là một con tàu nổi bồng bềnh nối bờ bằng một đoạn cầu, hai bên cầu có lan can, khách có thể dừng chân đứng hóng gió. Nhà nổi này chính là nhà hàng ăn uống có hai tầng với hàng trăm chỗ ngồi. Khách tới nhà nổi, gọi ly nước ngọt, hoặc một xị rượu nếp than nhắm với món lẩu lươn đặc sản địa phương. Vừa ăn uống, vừa ngắm cảnh sông Hậu. Trên sông đủ loại thuyền ngược thuyền xuôi tấp nập. Bến còn có công viên với nhiều loại cây quý, xanh mướt, là nơi vui chơi và sinh hoạt của người dân./
**10. Cầu đi Bộ ( Cầu Tình Yêu)**
Cầu đi bộ bến Ninh Kiều nối bến Ninh Kiều và Cồn Cái Khế thu hút nhiều khách đến chiêm ngưỡng và tham quan từ khắp mọi nơi. Cầu có chiều dài 200m, rộng 7,2m với kinh phí xây dựng hơn 49 tỷ đồng. Nhìn từ trên cao, hình dạng của cầu khá giống hình chữ S – bản đồ Việt Nam, và hai bông sen lớn ở giữa cầu là nơi được trang trí các cụm đèn led nghệ thuật mang nét hiện đại và sống động cho cây cầu vào ban đêm.
Cầu đi bộ có vị trí khá “đẹp” khi nằm giữa ngã ba sông Hậu, đứng từ trên cầu có thể nhìn khá rõ cầu
[Cần Thơ](http://mekongdeltaexplorer.com/), cồn Ấu và gần như toàn cảnh bến Ninh Kiều. Không những thế, vào buổi chiều, cầu đi bộ là nơi đi dạo của những du khách đến [du lịch Cần Thơ](http://mekongdeltaexplorer.com/tour-hang-ngay/) và người dân trên địa bàn thành phố.
Cầu đi bộ nằm trên điểm cuối đường Hai Bà Trưng – khu vực Bến Ninh Kiều.
## Chia sẻ bài viết
10 điểm “phải đến” ở Cần Thơ

Cache-Control: private, must-revalidate

Vary: Accept-Encoding,User-Agent


markdown:
Ba phương án giờ cấm bán bia rượu
(SGTT) - Bộ Y tế đang lấy ý kiến dự thảo Luật Phòng, chống tác hại của bia rượu, trong đó, có nhiều điểm đáng lưu ý như quy định về thời gian được bán và không bán rượu, bia, nồng độ cồn với người điều khiển môtô, xe máy...

WARC-Identified-Payload-Type: application/xhtml+xml

Cache-Control: private

Content-Type: text/html; charset=utf-8


markdown:
A Student Network for Collaboration and Sharing
[Signup](http://moredat.ning.com/?xgi=3xdQbXtnQFfjxt) on MoreDat.com and get your Free Gift, [What’s Next For Electronic Devices](http://moredat.ning.com/profiles/blogs/free-gifts-number-1). Have you heard of FPGAs? Find out now [here](http://moredat.ning.com/profiles/blogs/free-gifts-number-1). And as a bonus get your free guide to writing a successful resume. Just [Signup](http://moredat.ning.com/?xgi=3xdQbXtnQFfjxt) now and it’s all yours free.
Now available to all those who friend me. Checkout the
[Free Giveaway of the Day](http://moredat.ning.com/profiles/blogs/free-giveaway-of-the-day). Just [Signup](http://moredat.ning.com/?xgi=3xdQbXtnQFfjxt) for free and send a friend request to Jerome Trent. You will have instant access to the [Free Giveaway of the Day](http://moredat.ning.com/profiles/blogs/free-giveaway-of-the-day). [Pedicure Chairs](http://www.uptownspas.com/) [Great Selection of Pedicure Spa Chairs] [www.UptownSpas.com](http://www.uptownspas.com/)
Sort by:
|Discussions||Replies||Latest Activity|
|
|
Những gì là trên báo chí? Những gì bạn quan tâm? Bạn đã nghe nói những gì? Ý kiến của bạn về các mục tin tức địa phương, tiểu bang hoặc quố…
Started by Jerome Trent

P3P: CP="UNI STA LOC CURa OURa COR ALL IND"

X-XN-XNHTML: false

XG-Bazel-ValidSlug: true

Cache-Control: no-cache="Set-Cookie"


markdown:
[Lựa chọn quảng cáo báo giấy tại AdvietMedia](/t69098-topic)
Trang
**1**trong tổng số **1**trang • [Share](#)•
[Lựa chọn quảng cáo báo giấy tại AdvietMedia](/t69098-topic#71413)
Là hình thức quảng cáo truyền thống và phổ biến nhất tại Việt Nam hiện nay, với lợi thế tiếp cận được một số lượng lớn người tiêu dùng, doanh nghiệp của bạn có thể hướng quảng cáo của mình tới các thị trường thích hợp bằng việc đăng tải các mẩu
![ ](http://adviet.vn/wp-content/uploads/2012/03/doc_bao.gif)
Cũng như tất cả các dạng thức quảng cáo khác, chi phí dành cho các
Với khoản ngân sách khiêm tốn, bạn vẫn có thể có được những
Hệ thống
•
•
•
•
•
•
Để được tư vấn miễn phí bởi đội ngũ nhân viên chuyên nghiệp của [URL="http://adviet.vn"]
**trong chuyên mục có liên quan mật thiết nhất đối với các khách hàng tiềm năng của bạn, chẳng hạn như xã hội, văn hóa, giáo dục, kinh doanh, đầu tư …** *quảng cáo* ![ ](http://adviet.vn/wp-content/uploads/2012/03/doc_bao.gif)
Cũng như tất cả các dạng thức quảng cáo khác, chi phí dành cho các
**của bạn sẽ phụ thuộc vào nhiều yếu tố: kích thước quảng cáo, loại tạp chí bạn sử dụng, quảng cáo ở khu vực nào trên báo, tần số đăng tải quảng cáo và quảng cáo dưới hình thức màu sắc hay đen trắng…** *[URL="http://adviet.vn/quang-cao-bao-giay/"]quảng cáo trên báo, tạp chí[/URL]*
Với khoản ngân sách khiêm tốn, bạn vẫn có thể có được những
**thành công, tiết kiệm được nhiều thời gian và chi phí từ 5 – 30% so với làm trực tiếp, thông qua sự trợ giúp chuyên nghiệp của chúng tôi – đối tác song hành của các tờ báo, tạp chí uy tín hàng đầu Việt Nam.** *[url=”http://adviet.vn/quang-cao-bao-giay/”]quảng cáo[/url]*
Hệ thống
**tại Adviet được phân loại thành các mảng sau:** *[URL="http://adviet.vn/quang-cao-bao-giay/"]quảng cáo trên báo và tạp chí[/URL]*
•
**Tổng hợp** **:**Tiền phong, Thanh niên, Tuổi trẻ, Lao động, Hà Nội mới, Sài Gòn giải phóng …
•
**Báo địa phương** **:**Hải Dương, Hải Phòng, Đồng Nai, Bình Dương, Nghệ An, Quảng Ninh …
•
**Kinh doanh – tài chính** **:**Đầu tư, Đầu tư chứng khoán, Doanh nhân Sài Gòn, Thời báo Kinh tế Việt nam, Thời báo kinh tế Sài Gòn, VIR…
•
**Gia đình – sức khỏe:**Tiếp thị gia đình, Cẩm nang mua sắm, Tiếp thị Sài Gòn, Hạnh phúc Gia đình …
•
**Thời trang – Giải trí – Giới trẻ:**Heritage, Golf, Her World, Đẹp, ELLE, Stuff, Sinh viên 2! …
•
**Đàn ông – Công nghệ:**Bóng Đá, Autocar, PCWorld, Tennis, Xe và Đời sống, Thể thao văn hóa và đàn ông …
Để được tư vấn miễn phí bởi đội ngũ nhân viên chuyên nghiệp của [URL="http://adviet.vn"]
**[/URL] và sử dụng các gói dịch vụ ưu đãi, quý khách vui lòng liên hệ theo số điện thoại của công ty:** *Adviet* *04.3628.5623* [monmon420](/u2945)
- Đánh giá tốt! : 0
Tổng số bài gửi : 23
Birthday : 18/01/1989
Tuổi : 29
Địa chỉ: : Hà Nội
Điện thoại: : 0988888888
Comments : Bình luận của khách hàng về người này
Điểm : 13049
Ngày đăng ký : 13/04/2011
Trang
**1**trong tổng số **1**trang
Bạn
**Permissions in this forum:** **không có quyền**trả lời bài viết
» Hộp đựng đa năng trong phòng tắm và các đồ dụng tiện llợi khác
» gel bôi trơn ấm áp warm lovin
» màng film tránh thai vcf dành cho chị em
» màng film tránh thai vcf dành cho chị em
» stud 100 khẳng định đẳng cấp phái mạnh
» Lover aider máy mát xa dành cho nữ
» cung cấp máy ép dĩa chất lượng
» Máy in hình lên ly
» Máy in hình lên áo
» trang trí cây thông noel ở vinh,cho thuê cây thông noel ở vinh,chuyển quà noel ở vinh
» Máy in hạn sử dụng DMJ-B chính hãng, giá sốc
» Dạy cắm hoa chuyên nghiệp,dạy cắm hoa nghệ thuật,dạy cắt tỉa của quả ở T.p Vinh Nghệ An
» công ty Yên Phát chuyên phân phối, lắp đặt camera chính hãng giá rẻ nhất miền Bắc.
» HOT! Chung cư mini Xuân Đỉnh ở ngay giá chỉ từ 690 triệu 1 căn

P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"

Cache-Control: no-cache

Vary: User-Agent


markdown:
**Tại phiên họp Chính phủ trực tuyến với địa phương ngày 3/7, Chủ tịch UBND tỉnh Lạng Sơn Phạm Ngọc Thưởng kiến nghị Thủ tướng, cho phép tỉnh này được thực hiện cơ chế đặc thù trong tổ chức hoạt động xe du lịch tự lái giữa Lạng Sơn với tỉnh Quảng Tây, Trung Quốc.**
Theo Chủ tịch tỉnh Lạng Sơn, đây sẽ là giải pháp để tăng cơ hội phát triển du lịch địa phương với nước láng giềng Trung Quốc. Từ đó, sẽ tăng nguồn thu cho ngân sách của tỉnh.
Hiện, Quảng Ninh là địa phương duy nhất thí điểm mô hình xe du lịch tự lái để khai thác nguồn lực du lịch giữa tỉnh này với Trung Quốc từ đầu năm 2017. Cụ thể, tỉnh này cho phép ôtô dưới 9 chỗ ngồi của Trung Quốc nhập cảnh, tham quan du lịch ở Việt Nam và ngược lại. Xe du lịch tự lái của Trung Quốc được phép nhập cảnh, tham quan du lịch ở Việt Nam không quá 3 ngày. Trường hợp bất khả kháng do phương tiện hư hỏng, tại nạn giao thông… thì được phép lưu trú thêm tối đa một ngày.
Các phương tiện này chỉ được hoạt động trong phạm vi thành phố Móng Cái, không vượt quá trạm kiểm soát liên hợp K15 và không được hoạt động trên đường quốc lộ 18C (đường vành đai biên giới) và các khu vực quân sự.

Link: <https://muonmau.vn/wp-json/>; rel=https://api.w.org/, <https://muonmau.vn/?p=1670>; rel=shortlink


markdown:
## VỀ CHÚNG TÔI
Công ty Cổ Phần Phát Triển Công Nghệ Nam Hải được biết đến là một trong những đơn vị chuyên nhập khẩu và cung cấp sản phẩm, giải pháp, dịch vụ bảo trì hệ thống an ninh, an toàn, viễn thông và tích hợp hệ thống.
Địa chỉ: Số 119 Đường Nguyễn Ngọc Nại, Thanh Xuân - Hà Nội
Hotline: 0989445004
Email: info@namhaigroup.vn

Server: Apache

Access-Control-Allow-Methods: POST

Set-Cookie: viewProduct364422=1; expires=Wed, 23-May-2018 09:34:51 GMT


markdown:
## Hiện nay, trên thị trường có khá nhiều các loại túi nâng ngực như túi nước biển, túi gel và túi xốp. Mỗi loại đều có những đặc tính riêng, vậy
**nâng ngực bằng túi xốp** có tốt không? có đảm bảo an toàn không là thắc mắc của nhiều chị em. Để có được câu giải đáp mời bạn tham khảo bài viết dưới đây.
### Nâng ngực bằng túi xốp có tốt không ?
Hiện nay,
[nâng ngực nội soi](http://nangngucnoisoi.com.vn/nang-nguc-noi-soi-cho-vong-1-cang-tron-tu-nhien/) đặt túi ngực được đánh giá là phương pháp nâng ngực an toàn và hiệu quả nhất hiện nay. Tuy nhiên, để đảm bảo an toàn và đạt được kết quả thì ngoài chất lượng chuyên môn, tay nghề của bác sĩ thì chất lượng túi nâng ngực được sử dụng đóng vai trò vô cùng quan trọng. Vì thế, việc tìm hiểu về chất lượng, nguồn gốc, ưu điểm của từng loại túi nâng ngực là điều cần thiết trước khi thực hiện ca phẫu thuật nâng ngực. Vậy **nâng ngực bằng túi xốp** có an toàn không ?
Túi ngực xốp thực chất là loại túi ngực có bề mặt trơn và được phủ bên ngoài một lớp Polyurethane làm cho túi ngực có được sự mềm mại của túi trơn mà vẫn có độ bám dính của túi nhám với tên gọi
**nâng ngực túi xốp polytech**. Loại túi nâng ngực này có những ưu điểm vượt trội giúp khắc phục những chất liệu túi nâng ngực cũ như túi nước biển, túi gel trơn… ![nâng ngực bằng túi xốp nâng ngực bằng túi xốp ](http://nangngucnoisoi.com.vn/wp-content/uploads/2016/11/nang-nguc-tui-xop.jpg)
*Nâng ngực bằng túi xốp đảm bảo an toàn và mang lại dáng ngực đẹp tự nhiên*
Túi nâng ngực polytech có chứng chỉ chất lượng Châu âu CE, ISO 13485, ISO 9000:2008 đảm bảo sự an toàn hiệu quả lâu dài trong từng sản phẩm và khẳng định được chất lượng qua các ưu điểm sau đây:
**Hạn chế co thắt bao xơ ở mức thấp nhất chỉ khoảng 1%**
Bề mặt xốp của túi ngực có cơ chế hút các chất dịch và máu vào trong bề mặt xốp, chứ không phủ bên trên như các loại vỏ khác khiến việc hình thành bao xơ khó khăn hơn.
**Hầu như không di lệch túi**
Khả năng bám dính vào khoang đặt túi giúp giảm tình trạng lệch túi, bên cao bên thấp dù qua rất nhiều năm
**Túi ngực linh hoạt với mọi vị trí đặt túi**
Túi ngực xốp rất thích hợp đặt dưới tuyến vú để giảm hình thành bao xơ hoặc dưới cơ để bảo toàn khả năng cho con bú, cảm giác đầu vú của chị em. Sự phản ứng linh hoạt trong mọi trường hợp giúp cho bác sĩ có thể xoay chuyển trong mọi tình huống dù là bất ngờ nhất.
**An toàn – hiệu quả** **Nâng ngực bằng túi xốp** đảm bảo an toàn cho sức khỏe của khách hàng sau phẫu thuật, lành tính và tương thích với mọi cơ địa. Mang lại hiệu quả thẩm mỹ lâu dài và không ảnh hưởng tới chức năng của ngực.
Chính những ưu điểm trên là minh chứng chứng minh cho vấn đề mà nhiều chị em đang băn khoăn
*nâng ngực bằng túi xốp* có tốt không.
Hiện nay, tại Việt Nam
* đang được ứng dụng thành công tại Bệnh viện thẩm mỹ Hàn Quốc, mang lại cho hàng ngàn khách hàng bầu ngực căng tròn, săn chắc và đẹp tự nhiên. Tại bệnh viện có dự trữ một kho chất liệu túi nâng ngực với đầy đủ các kích cỡ, đảm bảo chất lượng sử dụng túi xốp polytech một trong những nhãn hiệu túi ngực chất lượng nhất trên thế giới. Từng túi ngực đều đã được kiểm định nghiêm ngặt bởi hiệp hội FDA Hoa Kỳ, đảm bảo an toàn và chất lượng tốt nhất. nâng ngực bằng túi xốp*
#### Nếu bạn còn đang băn khoăn
[nâng ngực bằng túi xốp](http://nangngucnoisoi.com.vn/nang-nguc-bang-tui-xop-co-tot-khong/) có tốt không ? tốt nhất bạn nên đến trực tiếp bệnh viện để được nhìn thấy cụ thể loại túi xốp và lắng nghe ý kiến của bác sĩ tư vấn về ưu điểm của từng loại chất liệu túi nâng ngực, từ đó đưa ra lựa chọn phù hợp nhất. **Nâng ngực nội soi tại Bệnh viện thẩm mỹ Hàn Quốc**
Xem thêm tin tức về nâng ngực tại:
[http://benhvienthammyhanquoc.net/nang-nguc-noi-soi.html](http://benhvienthammyhanquoc.net/nang-nguc-noi-soi.html)
## Để lại bình luận của bạn


markdown:
x
Thứ hai, 13/02/2017 15:30
Cuộc đấu sinh tử giữa hai loài rắn độc nguy hiểm nhất ở Australia được một người qua đường ghi lại trọn vẹn.
Cảnh tượng con rắn đen bụng đỏ tấn công và ăn thịt con rắn nâu nhỏ hơn được anh Sean Shaw ghi lại hôm 11/2 trên con đường đất ở khu Myponga thuộc bang South Australia, News.com.au đưa tin. Trong video do Shaw chia sẻ trên YouTube, con rắn nâu bạnh miệng ra sức cắn rắn đen bụng đỏ to lớn.
Theo Shaw, con rắn đen bụng đỏ đuổi rắn nâu ngang qua đường và tấn công sau khi bắt được con mồi. Rắn nâu cố tìm cách thoát thân bằng cách cắn đối thủ vài lần nhưng nỗ lực của nó không thành công. Cuộc giằng co kéo dài một lúc và kết thúc với hình ảnh rắn nâu bị rắn đen bụng đỏ nuốt chửng.
Shaw kể trận chiến diễn ra trong khoảng 30 phút và dường như rắn đen bụng đỏ tham nuốt con mồi quá to. 'Khi chúng tôi rời đi, con rắn nâu đã bị nuốt chửng một nửa nhưng rắn đen bụng đỏ có vẻ như định dừng lại', Shaw nói.
>> Xem thêm: Hãi hùng rắn nâu nuốt chửng trăn
Theo Phương Hoa (Ảnh: YouTube)/Vnexpress
Tags:
Rắn đen bụng đỏ
|
rắn nâu
|
Kịch chiến
|
nọc độc
Theo Trang Ly/Trí thức trẻ
Quên đi những bông hoa súng trắng phau nhạt nhẽo, dân mạng sành điệu giờ lùng mua hoa nửa nọ nửa kia mới chất
1 giờ trước
Phát hiện bất ngờ, trùm Hitler ăn chay
Chứng ung thư cực nguy hiểm phổ biến nhất ở trẻ em hóa ra có thể ngăn chặn được
2 giờ trước
Vẫn đang truy tìm tàu Hoàng Phương 16 gây 'sốc' cho khách du lịch
Con dê kỳ lạ chỉ có duy nhất 1 mắt như quái vật Cyclops trong thần thoại Hy Lạp!
4 giờ trước
Sau 10 lần phẫu thuật, cô gái bị sứt môi bỗng trở thành thiên thần
7 giờ trước
Chủ nhân Jackpot hơn 300 tỷ đồng đeo mặt nạ múa lân nhận giải
4 phút trước |
Thời sự
Tàu hải quân Mỹ, Nhật Bản liên tiếp vào vịnh Nha Trang và cảng quốc tế Cam Ranh
7 phút trước |
Thời sự
Cả gia đình ôm nhau khóc trong phiên tòa chồng tưới xăng thiêu sống vợ
Góc nhìn của luật sư về vụ người mẫu ảnh nude tố bị họa sĩ hiếp dâm
14 phút trước |
Thời sự
Bất ngờ lời khai về nạn nhân thứ 9 trong sự cố chạy thận ở Hòa Bình
24 phút trước |
Thời sự
Cơ quan chủ quản: Công ty Truyền thông Viettel
Giấy phép: 353/GP-TTĐT do Sở TT&TT Hà Nội cấp ngày 25/01/2017
Trụ sở: Tầng 4, Tòa nhà The Light, Tố Hữu, Nam Từ Liêm, Hà Nội
Chịu trách nhiệm nội dung: Ông Võ Thanh Hải
Hotline: 0982.11.22.55 - Chăm sóc khách hàng: 198 (Miễn phí)
Liên hệ quảng cáo: 0969.16.17.18 - Email: hoptac@viettel.com.vn
Hướng dẫn sử dụng dịch vụ |
Liên hệ |
Site map
Phát triển bởi Onmedia


markdown:
Skip to main content
Galaxy Trading and Advertising Company
Search form
Trang chủ
Catalogues
Lịch blốc
Lịch lò xo 7 tờ
Lịch dành cho độc quyền
Lịch 5 tờ nẹp thiếc
Lịch bàn đế nhựa, sổ
Lịch 1 tờ nẹp thiếc
Lịch bàn
Thiếp chúc mừng năm mới
Thư viện ảnh
Liên hệ
You are here
Trang chủ
»
Catalogues
»
2017
CATALOGUE 2017
Loại
-- Tất cả các loại --
Lịch 1 tờ nẹp thiếc
Lịch 5 tờ nẹp thiếc
Lịch bàn
Lịch bàn đế nhựa, sổ
Lịch blốc
Lịch dành cho độc quyền
Lịch lò xo 7 tờ
Thiếp chúc mừng năm mới
NH-13 (2017)
NH-14 (2017)
NH-15 (2017)
NH-16 (2017)
NH-17 (2017)
NH-18 (2017)
NH-19 (2017)
NH-20 (2017)
NH-21 (2017)
Pages
« first
‹ previous
1
2
3
4
5
6
7
8
9
…
next ›
last »
Catalogue 2018
Catalogue 2017
Catalogue 2016
Catalogue 2015
Catalogue 2014
Catalogue 2013
Catalogue 2012
TagClouds
Biệt thự
(10)
Phát lộc
(11)
Vietnam Traditional
(16)
Lộc xuân
(8)
Bốn mùa
(10)
Metalize
(17)
Bonsai
(20)
Hoa
(33)
Phong cảnh
(45)
Hoa Sen
(14)
Kiến trúc
(23)
Bình cổ
(8)
Lịch bàn 13 tờ
(14)
Thiên nhiên
(21)
Chữ phúc
(14)
Flower
(6)
Đất nước - con người
(9)
Hà Nội
(10)
Ngũ phúc
(8)
Thác nước
(11)
Xây dựng
(14)
Thế giới
(21)
Gốm
(13)
Hoa thiên nhiên
(27)
Thuyền buồm
(7)
Tinh hoa
(7)
Hoa nghệ thuật
(33)
Việt Nam
(29)
Phong thủy
(26)
Phát tài
(7)
More
Dịch vụ
Thiết kế và phát hành lịch
Thiết kế lịch độc quyền
Thiết kế và in ấn các sản phẩm đồ họa
Thiết kế bộ nhận diện thương hiệu
Catalogues
Lịch blốc
Lịch lò xo 7 tờ
Lịch dành cho độc quyền
Lịch 5 tờ nẹp thiếc
Lịch bàn đế nhựa, sổ
Lịch 1 tờ nẹp thiếc
Lịch bàn
Thiếp chúc mừng năm mới
Galaxy Trading and Advertising Company Limited

Via: 1.1 varnish-v4

Accept-Ranges: bytes

X-Cached-By: Boost

Cache-Control: max-age=0, no-cache, no-store, must-revalidate, post-check=0, pre-check=0


markdown: Việc thi công trần giả thực ra khá đơn giản, không hề tốn kém nếu bạn chỉ sử dụng vật liệu thông thường. Sự phá cách của trần giả có thể mang lại phong cách ấn tượng cho căn nhà của bạn.

Server: Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Content-Type: text/html


markdown:
- Tài sản lưu thông mới tạo ra giá trị. Tòa án VN yếu kém là tác hại cho nền kinh tế
- Luôn có một khối tài sản lớn bị chậm được phân định về chủ quyền sở hữu để được đưa vào lưu thông tạo ra hiệu quả kinh tế
- Ít người nhận ra sự tồn tại và tính quan trọng của dòng chảy các quyền và nghĩa vụ pháp lý, nếu bị tắc nghẽn do tư pháp yếu kém, sẽ gây tác hại xấu cho kinh tế
*"Nơi nào mà luật pháp bị xem thường thì luật sư cũng không được coi trọng. Để luật pháp và luật sư cùng được coi trọng thì mỗi luật sư bằng chính hoạt động hàng ngày của mình cần vun đắp cho hệ thống luật pháp được trở nên công minh tiến bộ".* **Luật sư Ngô Ngọc Trai**


markdown:
[](http://nguoilambao.vn/tap-chi-nguoi-lam-bao-doat-giai-a-bao-chi-phong-chong-tham-nhung-n8140.html)
![ Tạp chí Người Làm Báo đoạt giải A báo chí phòng chống tham nhũng](http://nguoilambao.vn/images/news/2018/01/05/tiny/tap-chi-nguoi-lam-bao-doat-giai-a-bao-chi-phong-chong-tham-nhung-1515154164.jpg)
##
[Tạp chí Người Làm Báo đoạt giải A báo chí phòng chống tham nhũng](http://nguoilambao.vn/tap-chi-nguoi-lam-bao-doat-giai-a-bao-chi-phong-chong-tham-nhung-n8140.html)
02/01/2018
*Hội nghị toàn cầu về nhà ở và phát triển bền vững HABITAT 3 được tổ chức tại Quito, Thủ đô của Ecuador từ 15 - 20/10/2016. Ảnh: TL*
**Những đồng nghiệp tham vọng**
Tôi vốn không phải phóng viên mảng Quốc tế, lĩnh vực của tôi chủ yếu trong nước. Tôi phụ trách một mục để người dân
[đô thị](http://nguoilambao.vn/can-tho-huong-den-xay-dung-thanh-pho-thong-minh-n3495.html) nói lên các vấn đề bản thân trên báo Thời Nay - một ấn phẩm của Báo Nhân dân. Có lẽ vậy mà những câu chuyện cụ thể của những bạn đọc đã thuyết phục được hai quỹ đồng ý tài trợ cho tôi chuyến đi đến Quito để đưa tin về Habitat 3. Lần đầu tiên tôi có mặt tại một Hội nghị lớn như vậy, lại tham gia vào các phiên họp đúng kiểu LHQ.
Những đồng nghiệp tham dự cùng chúng tôi đều là những phóng viên, biên tập viên lâu năm, nhiều kinh nghiệm
[tác nghiệp](http://nguoilambao.vn/nhung-ngay-tac-nghiep-o-nuoc-nga-n5141.html). Chẳng hạn như Sirinia Wattana của Thái Lan, người đang phụ trách một chuyên mục đô thị trên tờ Bangkok Post. Sirinia đã có hơn 20 năm kinh nghiệm trong nghề và đã từng có mặt ở nhiều hội nghị quốc tế, và thậm chí đã từng có vài năm làm phóng viên chiến trường. Hay Alok Gupta người Ấn Độ, một Fullbrighter và từng nhận học bổng quỹ Ford về báo chí tại Mỹ.
Alok đang làm phóng viên tự do tại Hongkong. Risha Chitangia, phóng viên tờ India Risha đã có 11 năm theo dõi các vấn đề nhà ở của tờ The Time of India. Hay biên tập viên truyền hình Sanjay Sethi người Ấn Độ, người có không ít những phóng sự truyền hình gây tiếng vang ở Ấn Độ về các khu nhà ổ chuột. Anna Valermo, phóng viên người Philippines là chủ biên của một trang web chuyên về biến đổi khí hậu. Cô cũng là người chịu trách nhiệm đưa tin chính thức về Habitat 3 cho trang web http://citiscope.org/ - một trang web hoạt động như một tờ báo độc lập, do một số quỹ thành lập để đưa tin về quá trình đô thị hóa toàn cầu.
Các đồng nghiệp châu Phi lại gây ấn tượng về sự vui vẻ, trẻ trung. Confidence Musariri người Namibia hiện đang làm việc cho Tập đoàn Fortune Group of Companies, phụ trách nhiều chuyên mục đô thị cho 4 tạp chí và báo in của tập đoàn này. Nhưng mục tiêu của anh là trong 10 năm nữa sẽ trở thành ông chủ một kênh
[truyền hình](http://nguoilambao.vn/mang-hoa-truyen-hinh-cach-de-tv-truyen-thong-thu-hut-khan-gia-n5115.html) chuyên về vấn đề nhà ở ăn khách với khoảng 100 nhân viên.
|
|
Thời gian diễn ra hội nghị Habitat cũng là thời điểm miền Trung Việt Nam đang oằn mình chịu trận lụt lịch sử. Và câu chuyện đã ngay lập tức được đưa ra tại một toạ đàm về biến đổi khí hậu khu vực châu á. Câu chuyện ngập lụt ở các đô thị lớn Đông Nam Á như TP. Hồ Chí Minh, Hà Nội nhiều năm qua cũng được Giám đốc UN-Habitat tại Bangkok nhắc đến khi nói các hệ quả của quá trình đô thị hoá. Việc nên hay không nên đô thị hóa cũng khiến gợi ra nhiều tranh luận. “Đô thị hóa là đương nhiên, đó không còn là việc muốn hay không, đó là xu thế tất yếu”, Giám đốc UN-Habitat ở Bangkok phát biểu.
**Lịch hoạt động hết công suất**
Ngày đầu tiên, chúng tôi đối mặt với thử thách mang tên đăng ký. Mặc dù đã đăng ký trực tuyến và có mã số đăng ký từ trước đó, nhưng phía nhà tổ chức yêu cầu tất cả phải có mặt và chụp ảnh trực tiếp tại Casa de La Cultura - nơi diễn ra các hoạt động chính của hội nghị. 30.000 đại biểu, trong đó có hơn 10.000 đại biểu quốc tế đến từ 167 nước, có mặt ở khu trung tâm Casadela cultura khiến cho khu vực này quá tải.
Để hoàn thành thủ tục cho các đại biểu, cánh báo chí “bị” xếp vào hàng gần cuối. Chỉ có một hàng dành cho hơn 1.000 phóng viên các nước, thế nên chúng tôi phải mất tới gần 6 tiếng đồng hồ mới có được thẻ
[tác nghiệp](http://nguoilambao.vn/nhung-ngay-tac-nghiep-o-nuoc-nga-n5141.html), mặc dù đã được không ít phóng viên bản địa - thể hiện sự hào hoa, ga lăng của đàn ông Nam Mỹ nhường chỗ. Không có vùng ưu tiên, thế nhưng chúng tôi được cung cấp một phòng Media với đầy đủ tiện nghi từ máy tính, phòng phỏng vấn riêng, máy in, máy photo và đương nhiên, có wifi chất lượng cao.
Chỉ vỏn vẹn 5 ngày làm việc chính thức, thêm 2 ngày cho một số hoạt động bên lề, Habitat đã tổ chức hơn 1.000 hoạt động lớn nhỏ bao gồm 8 phiên họp toàn thể, 6 phiên họp bàn tròn cấp cao, cùng hàng trăm triển lãm, sự kiện bên lề... Vấn đề Habitat đề cập là vấn đề chung, hầu như khu vực nào cũng đều “có mình trong đó”. Ở khu vực châu Á, Philippines có mặt ở khá nhiều chủ đề từ việc đối phó khủng hoảng do
[biến đổi khí hậu](http://nguoilambao.vn/bao-chi-voi-van-de-bien-doi-khi-hau-o-viet-nam-hien-nay-n3660.html), ứng phó sau thiên tai, liên kết quản lý đô thị hoá... Hay các nước châu Phi được đặc biệt quan tâm trước tình trạng khai thác khoáng sản, việc nâng cao chất lượng sống cho người dân. Họ thậm chí chuẩn bị cả một triển lãm ở dọc hành lang hội nghị.
Chủ nhà Quito có một sự kiện bên lề với các kinh nghiệm trong việc xây dựng một đô thị năng động. Các nước Nam Mỹ cũng có nhiều tranh cãi trong việc xây dựng các giải pháp giải quyết vấn đề ùn tắc giao thông. Những nước đặc trưng địa hình trên núi như Nam Mỹ có hình thức metrocable-bus, xây dựng hệ thống cáp treo vận hành như cả tuyến bus cố định phục vụ nhu cầu sinh hoạt của người dân (không phải cáp treo du lịch). Việc xây dựng hệ thống đường sắt trên cao cũng gặp nhiều phản đối. Thậm chí G.Hari, Giám đốc điều hành Công ty Xây dựng đường sắt đô thị Kochi tại Ấn Độ cho rằng tuy làm ở một công ty xây dựng metro nhưng anh lại không hoàn toàn ủng hộ metro: “Các nước đang phát triển phải đối mặt với vấn đề di dân khi xây dựng. Để xây dựng metro là cả một câu chuyện
[xã hội](http://nguoilambao.vn/thong-tin-gia-noi-lo-thuc-tu-xa-hoi-ao-n5165.html), con người”.
Với lịch trình bận rộn, để có được một cuộc phỏng vấn với các diễn giả quả thật không dễ dàng. Sally A.Lee, Thị trưởng thành phố Sorgogon (Phillippines) được UN-Habitat lựa chọn như tấm gương điển hình trong cuộc đối phó thiên tai. Bà chỉ có 2 ngày ở Quito và gần như kín lịch với các cuộc tiếp xúc, theo lời bà là để tiếp tục tạo sự kết nối và mối quan hệ với các nhà chính sách, các bên tư vấn. Ekip Sorgogon có mặt ở Quito hẳn không chỉ để làm diễn giả và nhận các tràng vỗ tay. Sally gần như từ chối các cuộc phỏng vấn sau toạ đàm, nhưng cuối cùng lại đồng ý trả lời
[phỏng vấn](http://nguoilambao.vn/phong-van-luon-la-the-loai-hap-dan-n2258.html) ngắn của tôi, chỉ vì câu chuyện lũ lụt ở Việt Nam có nhiều nét tương đồng với Philippines.
Sorgogon đã từng là trung tâm thiệt hại của các cơn bão lớn mỗi năm, nhưng Sorgogon trong 5 năm qua từng bước chủ động ứng phó với bão bằng nhiều biện pháp như tổ chức các khu di cư, xây dựng các căn nhà tre chống lũ, nâng cao công tác dự báo. Nó là một quá trình, nhưng nó cho thấy sự chủ động của chính quyền thành phố trong cuộc tìm ra giải pháp “để cứu con người”.
Những lúc chạy đi chạy lại giữa các sự kiện hội nghị, mới thấy sự hợp tác giữa các
[đồng nghiệp](http://nguoilambao.vn/ban-sac-van-hoa-dan-toc-n3882.html) thật đáng quý. Alok đề xuất mỗi sáng chúng tôi gửi vào hòm thư chung những sự kiện mình quan tâm và có thể hỗ trợ nhau như lấy giúp tai nghe phiên dịch hay tài liệu, hoặc xin thông tin liên lạc diễn giả nếu đồng nghiệp đến sau, hay đi mua đồ ăn trưa, đi lấy cà phê giúp nhau.
Ngày khai mạc, tôi phải nhờ đồng nghiệp một kênh phát thanh Ecuador dịch tại chỗ bài phát biểu của Tổng thống Ecuador sang tiếng Anh. Anh này đã ngồi trước màn hình trực tiếp, vừa nghe phát biểu, vừa cầm mic dịch đuổi, và chung quanh anh có tới 4 - 5 đồng nghiệp từ các nước ngồi tốc ký hay giơ máy ghi âm... nghe ké. Không giỏi tiếng Tây Ban Nha ở Nam Mỹ quả thật không dễ dàng gì
[tác nghiệp](http://nguoilambao.vn/nhung-ngay-tac-nghiep-o-nuoc-nga-n5141.html).
*Có tới 30.000 đại biểu từ tất cả các quốc gia thành viên LHQ đăng ký tham gia, trong đó hơn 1.000 đại diện các cơ quan thông tấn báo chí và phóng viên tự do từ khắp thế giới tại hội nghị Habitat 3. Ảnh: TL*
**Kỷ niệm đáng nhớ**
Alok đã mất cả buổi chiều để hẹn
[phỏng vấn](http://nguoilambao.vn/phong-van-luon-la-the-loai-hap-dan-n2258.html) với hai đại diện của The Nature Conservancy, một đơn vị có nhiều giải pháp phát triển đô thị đi kèm với bảo vệ môi trường ở Mỹ. Cuộc nói chuyện được thực hiện ở trung tâm Media và cả chúng tôi lẫn người được hỏi đều xin lỗi nhau để vừa được hỏi và trả lời vừa ăn trưa. Thật khó để có thời gian rảnh khi từ 8h các sự kiện đã diễn ra liên tục. Các phiên họp toàn thể thậm chí còn kéo dài qua cả buổi trưa (từ 10 giờ đến 13 giờ), còn các cuộc họp báo thì 13 giờ đã bắt đầu.
Ở trong khu vực phòng họp chính, phóng viên không có chỗ riêng. Nhìn trên tivi thì long lanh với các đại biểu comple cà vạt ngồi nghiêm trang ở các bàn làm việc có ghi tên từng quốc gia, nhưng phía dưới cùng, gần cabin dịch là mấy chục phóng viên quay phim, chụp ảnh, viết bài ngồi bệt
[tác nghiệp](http://nguoilambao.vn/nhung-ngay-tac-nghiep-o-nuoc-nga-n5141.html).
Trung tâm báo chí những ngày đó luôn có cảnh
[phóng viên](http://nguoilambao.vn/dan-than-n5679.html) nằm, ngồi la liệt, tranh thủ làm việc, tranh thủ ăn vội vài ba cái bánh mì hay mấy miếng sushi mua ở phía ngoài lều sân Casa de la Cultura. Nước uống và cà phê được sử dụng nhiều nhất. Có một chi tiết khá buồn cười là cà phê uống liền ở đây được bán với giá giảm dần theo thời gian. Ngày đầu khai mạc, giá cà phê là 3 USD, đến ngày cuối, cốc cà phê chỉ còn 1,5 USD.
Chẳng ai hiểu vì sao, nhưng có lẽ cũng chẳng có thời gian mà nghĩ nhiều. Chúng tôi thường bắt đầu làm việc từ 8 giờ sáng và kết thúc các sự kiện lúc 8 giờ tối, một vài ngày còn có sự kiện đến 10 giờ tối. Thậm chí, lịch ăn tối ở khách sạn của chúng tôi được chuyển hết đến 9 giờ tối để mọi người về kịp. Một đại biểu châu Phi thậm chí đã ngất ngay trong khi đang diễn thuyết, khiến cả hội trường náo loạn. Một tuần ở Habitat 3 đúng là một tuần mệt nhoài với các
[phóng viên](http://nguoilambao.vn/dan-than-n5679.html).
Với riêng tôi, không chỉ là việc đưa tin, tôi thu nạp cho mình thêm không ít kiến thức chuyên môn về biến đổi khí hậu, các chính sách đô thị, nhà ở hay các câu chuyện điển hình từ khắp thế giới. Hành trang của tôi lại đầy thêm một chút kinh nghiệm tác nghiệp quốc tế, điều mà chỉ cách đó vài tháng tôi chưa từng nghĩ đến. Ở Habitat, tôi thậm chí đã gặp những người có mặt ở Habitat từ lần đầu tiên tại Vancouver (Canada) năm 1976, và không ít diễn giả từng đến với Habitat lần 2 ở Istabul (Thổ Nhĩ Kỳ). Chúng tôi gọi nhau là công dân Habitat. Hội nghị 20 năm mới có một lần, với cuộc đời
[làm báo](http://nguoilambao.vn/nghe-bao-can-lam-lua-say-me-n2265.html), đó là một kỷ niệm sẽ không thể quên./.
**Phương Mai**


markdown:
Một số bệnh nhân không xem trọng việc uống nước, thậm chí có người lựa chọn hẳn một loại nước có mùi vị thích hợp đê uống, nhằm loại trừ cảm giác khó chịu do dùng thuốc. Như có người uống thuốc với nước trà hoặc với nước trái cây hay với nữ, thậm chí với bia rượu là loại thức uống đang có sẵn hay chỉ đểu có cảm giác dễ chịu
Bạn không biết các loại nước ảnh hưởng đến kết quả điều trị của thuốc, vì nếu dùng loại nước không thích hợp sẽ ảnh hưởng đến sự hấp thu của thuốc ở hệ tiêu hóa, đưa đến thuốc bị giảm tác dụng hay không còn tác dụng điều trị.
![ ](http://nguoimangnuoc.com/uploads/Images/01%20nuoc%20uong%20thuoc.jpg)
## Người bệnh nên dùng nước gì là tốt nhất?
Nước đun sôi để nguội là loại nước tốt nhất dùng để uống thuốc. Uống thuốc với loại nước này với lượng nước đủ sẽ giúp đưa thuốc viên (viên nén hoặc viên nang) từ miệng xuống nhanh đến dạ dày, tan rã và hòa tan tạo dung dịch thuốc, sau đó trôi xuống ruột là vị trí dược chất sẽ hấp thu vào máu cho tác dụng.
Một số viên thuốc là viên nang dạng viên con nhộng được một số bệnh nhân nuốt luôn (đặc biệt là người cao tuổi thường rất ngại uống nước), viên thuốc khi nuốt có thể bị dính lại ở thực quản gây viêm loét thực quản rất tai hại. Vì vậy, uống thuốc với lượng nước đủ là cần thiết, thậm chí có một số thuốc đòi hỏi phải uống nước thật nhiều
Có thể dùng nước đóng chai nhưng phải là nước tinh khiết chứ không nên dùng nước chứa các chất khoáng (còn gọi nước suối) để uống thuốc, bởi vì chất khoáng như: canxi, natri... có thể tương kỵ gây ảnh hưởng đến thuốc.
### Các loại nước nào không nên dùng để uống thuốc?
Tùy trường hợp, có loại nước hoàn toàn không thích hợp vì nếu uống với thuốc sẽ làm mất tác dụng của thuốc hay gây hại đối với cơ thể, cụ thể như sau:
#####
**Các loại sữa:**
Vì trong thành phần sữa có chứa canxi có thể kết hợp với một số kháng sinh (như tetracyclin) tạo thành phức hợp không tan, làm kháng sinh không hấp thu được vào máu để cho tác dụng. Tuy nhiên, vẫn có trường hợp thuốc nên uống chung với sữa. Như dùng thuốc gây bào bọt dạ dày (aspirin), hay dễ nôn ói (thuốc ngừa thai phải uống hàng ngày dễ gây buồn nôn ở một số phụ nữ), hay cần chất béo để thuốc dễ hấp thu (vitamin A, vitamin D) thì cần uống chung với sữa. Như vậy, để lựa chọn đúng thức uống uống với thuốc nên hỏi bác sĩ hay dược sĩ để được tư vấn.
######
**Cà phê, trà, nước giải khát có ga: **
Trong các loại nước này, đặc biệt nước ngọt, nước tăng lực đều có chứa caffein (là chất kích thích giúp tỉnh táo) sẽ kết hợp với thuốc bổ chứa sắt, tạo thành chất kết tủa không hấp thu được. Ngoài ra, caffein còn làm giảm tác dụng các thuốc được dùng nhằm an thần gây ngủ nếu uống cùng lúc.
######
**Nước ép trái cây: **
Các loại nước trái cây đã được các nhà khoa học chứng minh là gây hại nếu uống chung với thuốc. Nước cam, nước táo dùng uống thuốc có thể làm giảm sự hấp thu một số thuốc, do làm chất sinh học ở ruột đảm nhận việc chuyển vận thuốc vào máu không hoạt động được. Nghiêm trọng nhất là nước bưởi chùm dùng nhiều ở phương Tây, nhưng thận trọng cũng nên lưu ý cả nước bưởi trồng ở ta). Khi uống chung với một số thuốc (như thuốc statin trị rối loạn lipid huyết, thuốc atenolol trị tăng huyết áp...) nước bưởi chùm sẽ làm tăng độc tính của thuốc, do ức chế men chuyển hóa thuốc ở gan, làm tăng nồng độ thuốc quá đáng ở trong máu.
Các loại nước có cồn như bia rượu: đây là loại thức uống không nên uống chung với thuốc. Rượu làm tăng độc tính hại gan của paracetamol, tăng độc tính hại dạ dày của aspirin, tăng độc tính gây mê của thuốc an thần gây ngủ. Riêng với kháng sinh như: metronidazol, các cephalosporin... nếu uống chung với rượu bia sẽ gây phản ứng antabuse gây vật vã, hạ huyết áp rất khó chịu làm người dùng thuốc cứ tưởng sắp chết đến nơi.
Trong thời gian dùng bất cứ loại thuốc nào, an toàn hơn hết là kiêng hẳn, không nên uống rượu bia.


markdown:
|
|Chi tiết tin tức
## Content marketing là cái chi chi.
23:45:00 - 21/12/2014
Dùng trong ngoại giao và văn hoá thì ra cái rì rì?
Bình luận
Hiện tại chưa có bình luận nào
Gửi bình luận của bạn
|
|Truyền Thông Được xem nhiều Thống kê truy cập Từ khóa tìm kiếm

Server: nginx

X-Cache: MISS


markdown:
# Nhìn lại 8 căn biệt thự mà Beckham từng sở hữu trong 20 năm
Trong vòng 20 năm cặp đôi quyền lực nhất Beckham – Victoria đã thay đổi chổ ở đến 8 lần. Độ chịu chơi của cặp đôi này không chỉ năm ở con số lần chuyển biệt thự mà còn nằm ở giá trị của những
**căn biệt thự** mà họ từng ở.
Cùng nhìn lại
** 8 căn biệt thự mà Beckham từng sở hữu trong 20 năm**.
-
Căn biệt thự ở Hazlehurst, Manchester
.
Căn biệt thự đầu tiên mà David Beckham mua Căn biệt thựlà vào năm 1996, khi anh mới ký hợp đồng với CLB Manchester United. Căn biệt thự này tọa lạc trên con phố Hazlehurst, Manchester với tổng cộng 4 phòng ngủ. Đây cũng là không gian khiêm tốn nhất mà chân sút siêu sao này từng sở hữu. Sau đó, vào năm 2007, David đã bán căn biệt thự này với giá 470.000 bảng (tương đương 15 tỷ đồng).
- Căn biệt thự ở Alderley Edge, Cheshire.
Vào năm 2001, khi sắp tổ chức đám cưới, cặp đôi Beck – Vic đã quyết định mua tổ ấm tình yêu của mình. Căn biệt thự này nằm ở vùng ngoại ô Alderley Edge, Cheshire có 5 phòng ngủ và trị giá 1.25 triệu bảng (tương đương 40 tỷ đồng).
- Căn biệt thự ở Hertfordshire.
Căn biệt thự này được gọi là Cung điện Beckingham Palace.
**Căn biệt thự**là một trong số những bất động sản nổi tiếng nhất của cặp đôi Beck – Vics. Chỉ 3 tháng sau khi cưới vợ, Beckham đã mua lại cung điện rộng tới 12 mẫu này với giá khá “mềm”, chỉ 2.5 triệu bảng Anh. Khu biệt thự này được thiết kế theo phong cách Georgia vào những năm 30 của thế kỷ trước. Nó gồm tất cả 7 phòng ngủ và một khuôn viên trải dài gần 7 ha. Căn biệt thự này cũng là nơi ba cậu con trai của Beckham lần lượt chào đời là Brooklyn, Romeo và Cruz. Sau đó cả gia đình mới chuyển đến Tây Ban Nha.
- Căn biệt thự ở miền Đông Nam nước Pháp.
Ngoài những Căn biệt thự đại gia đình sinh sống, David Beckham còn chi tiền mua một biệt thự nghỉ dưỡng rộng tới 250 mẫu nằm ở miền Đông Nam nước Pháp. Căn biệt thự này được xây dựng từ thế kỷ 19, Beckham và vợ mua nó với giá 2 triệu euro (tương đương 44 tỷ đồng).
![ Căn biệt thự ở miền Đông Nam nước Pháp](http://nhabietthu.co/wp-content/uploads/2015/12/44.jpg)
6.Căn biệt thựở Madrid, Tây Ban Nha.
Khi mới chuyển sang Tây Ban Nha để thi đấu cho Madrid, Beckham chỉ thuê tạm một Căn biệt thự ở vùng ngoại ô La Moraleja. Sau đó, cặp vợ chồng trẻ cũng tìm được một dinh thự riêng biệt. Dinh thự này nằm ở nơi dành cho những người giàu bậc nhất Madrid. Được biết, danh thủ giàu có này đã phải chi tổng cộng khoảng 4.5 triệu bảng (tương đương 144 tỷ đồng) để được quyền sở hữu căn biệt thự này. Đây cũng chính là Căn biệt thự mà Vics phải thốt lên là cô đã “yêu ngay từ cái nhìn đầu tiên”.
- Nhà ở Beverly Hills, Mỹ.
Vào năm 2007, khi Beck chuyển sang đá cho CLB LA Galaxy tại Mỹ, để tiện sinh hoạt, anh đã mua căn biệt thự tại khu nhà giàu Beverly Hills trị giá 22 triệu đô (tương đương 462 tỷ đồng).
- Căn biệt thự ở London, Anh.
Trong năm 2013, đại gia đình của David Beckham tạm thời thuê nhà ở London để có thời gian tìm kiếm một nơi cư trú lâu dài hơn. Và vào cuối năm ngoái, vợ chồng anh thông báo họ đã quyết định trở về sống vĩnh viễn tại “Cung điện Beckingham mới”. Căn biệt thự này có bốn tầng được Beck mua lại với giá 30 triệu bảng Anh (khoảng hơn 960 tỷ đồng), Căn biệt thự nằm ở ngay trung tâm London. Tổng diện tích Căn biệt thự lên tới 836m2, đây cũng là một trong những biệt thự lớn nhất trong khu vực với tổng cộng 8 phòng ngủ và 7 phòng tắm.

Set-Cookie: __cfduid=df6af5fe762b159c9352747d115b192e21526983860; expires=Wed, 22-May-19 10:11:00 GMT; path=/; domain=.nhabietthu.co; HttpOnly


markdown:
Hotline: 091.352.8198
Bộ NN-PTNT đã phối hợp với UBND tỉnh Phú Yên tổ chức hội nghị Tổng kết Dự án Phát triển nông thôn tổng hợp các tỉnh miền Trung.
Dự án do Ngân hàng Phát triển châu Á (ADB) và cơ quan Phát triển Pháp (AFD) đồng tài trợ.
Ông Nguyễn Minh Quang, Cục trưởng Cục Quản lý xây dựng công trình và ông Lê Văn Hiến, GĐ Ban quản lý các dự án nông nghiệp (Bộ NN-PTNT) cùng ông Lê Văn Trúc, Phó Chủ tịch UBND tỉnh Phú Yên đồng chủ trì hội nghị.
Nông thôn được tiếp sức
Dự án được ADB và AFD đồng tài trợ tổng số vốn là 168,2 triệu USD, trong đó vốn vay ADB là 90 triệu USD, vốn vay AFD là 40 triệu Euro (tương đương 52 triệu USD) và 1 triệu Euro (tương đương 1,3 triệu USD) viện trợ không hoàn lại; vốn đối ứng của Chính phủ Việt Nam là 24,9 triệu USD.
Ngoài khoản vay, ADB còn tài trợ không hoàn lại 1 dự án hỗ trợ kỹ thuật trị giá 1 triệu USD để hỗ trợ nghiên cứu về vận hành, bảo trì công trình và hỗ trợ dự án trong giai đoạn khởi động.
Dự án được thực hiện từ năm 2008 đến cuối năm 2014 tại 13 tỉnh.
Khu vực Bắc Trung bộ có các tỉnh: Thanh Hóa, Nghệ An, Hà Tĩnh, Quảng Bình, Quảng Trị; khu vực Trung Trung bộ các tỉnh: Thừa Thiên-Huế, Quảng Nam, Quảng Ngãi, Kon Tum; khu vực Nam Trung bộ có các tỉnh: Bình Định, Phú Yên, Ninh Thuận, Bình Thuận.
Dự án gồm 3 hợp phần: Phát triển cơ sở hạ tầng nông thôn và công trình ven biển, tăng cường năng lực và quản lý dự án.
Ông Nguyễn Tiến Dũng, GĐ Dự án cho biết: "Đến nay, việc thi công các công trình đã đạt tiến độ và chất lượng như mong muốn, 100% công trình đã hoàn thiện việc xây lắp và bước đầu phát huy hiệu quả.
Dự án đã xây dựng được 663 km đường GTNT, 51 cầu, 1.300 cống phục vụ cho 854.200 người dân nông thôn; cải tạo, nâng cấp 100 km tuyến kênh chính và kênh cấp dưới phục vụ tưới cho 120.838 ha đất canh tác; xây dựng, nâng cấp 9 công trình cấp nước sinh hoạt với 226 km đường ống và các công trình trạm bơm, trạm xử lý nước, cung cấp 9.000 m3 nước/ngày đêm; nâng cấp và xây mới 20 chợ nông thôn với tổng diện tích 94.750 m2, phục vụ cho 210.000 người dân; 9 công trình phòng chống lũ và xâm nhập mặn".
Thành tựu nhiều mặt
Tham dự hội nghị, đại diện 13 tỉnh trong vùng dự án lần lượt báo cáo về hiệu quả thiết thực từ dự án mang lại.
Có thể nêu vài đơn cử: Tại Hà Tĩnh, vào năm 2008 thu nhập bình quân đầu người tại tỉnh này chỉ có 7 triệu đồng/người/năm thì đến năm 2014, nhờ phát huy được các công trình, SXNN của người dân thuận lợi hơn nên mức thu nhập bình quân đã tăng đến 18,8 triệu đồng/người/năm.
Huyện Tu Mơ Rông ở tỉnh Kon Tum, tỉnh nghèo nhất trong vùng dự án, trước năm 2008 thu nhập bình quân đầu người chỉ có 9 triệu đồng/người/năm thì hiện nay mức thu nhập đã tăng 84%. Không chỉ có Hà Tĩnh, Kon Tum, kết quả này là điểm chung của tất cả các tỉnh nằm trong vùng dự án.
Đánh giá dự án, ông Hoàng Văn Xô, Phó Cục trưởng Cục Quản trị, Văn phòng Chính phủ, nguyên GĐ Dự án Phát triển nông thôn tổng hợp các tỉnh miền Trung, nói: “Ngoài làm thay đổi bộ mặt các vùng nông thôn, dự án còn đào tạo được nhiều lớp cán bộ quản lý từ BQL TW đến BQL các địa phương đạt đến trình độ cao, có thể đảm nhận được các dự án lớn hơn.
Nhờ phối hợp tốt theo mô hình phân cấp nên dự án này đã đóng cửa các khoản vay đúng thời hạn như đã ký kết và đã giải ngân tối đa.
Do đó, nhà tài trợ ADB đã đánh giá dự án này được thực hiện tốt nhất Việt Nam, đây chính là vấn đề mấu chốt để các nhà tài trợ tiếp tục đầu tư những dự án tiếp theo”.