1. Phân mảnh theo chiều ngang (Horizontal fragmentation)
Ðịnh nghĩa: Phân mảnh ngang được định nghĩa bằng 1 phép toán chọn trên các quan hệ chủ nhân của 1 lược đồ CSDL. Vì thế nếu cho biết quan hệ R, các mảnh ngang của Ri là:
Ri = dF(i) (R), 1£ i £ z
Trong đó, Fi là công thức chọn được sử dụng để có mảnh Ri
Như vậy, chia 1 bảng dữ liệu thành các bảng con , mỗi bảng được lưu trữ ở 1vị trí khác nhau, việc phân mảnh theo chiều ngang tương đương 1 câu lệnh select với điều kiện đặt trên 1 số thuộc tính nào đó.
Câu lệnh SQL: Select * From R Where F(i)
SOKH |
ÐỊA CHỈ |
TỈNH |
SỐ TIỀN NỢ |
1 |
123 Phan Thanh |
Ðà Nẵng |
200000 |
2 |
12 CMT8 |
HCM |
300000 |
3 |
50 Trần Ðình Xu |
HCM |
400000 |
4 |
20 Nguyễn văn Linh |
Ðà Nẵng |
600000 |
Phân mảnh theo chiều ngang theo tiêu chuẩn TỈNH = "HCM".
Ðịnh nghĩa như sau:
KHACHHANG1 = dTINH=”HCM” (KHACHHANG)
KHACHHANG2 = dTINH<>”HCM” (KHACHHANG)
Câu lệnh SQL :
Select * from KHACHHANG where TINH = "HCM"
Select * from KHACHHANG where TINH <> "HCM"
» Tin mới nhất:
» Các tin khác: