JavaScript is required

Cho quan hệ PROJ(PNO,PNAME,BUGET,LOC). Tách thành hai quan hệ PROJ1, PROJ2 thoả theo điều kiện: BUDGET ≤ 200000; BUDGET > 200000 . Đây là phép phân mảnh gì?

A.

A. Phép phân mảnh ngang.

B.

B.Phép phân mảnh dọc.

C.

C.Phép phân mảnh lai.

D.

D.Phép phân mảnh hỗn hợp.

Trả lời:

Đáp án đúng: A


Phép phân mảnh ngang (horizontal fragmentation) là phép chia một quan hệ thành các tập con (fragments) của các bộ (tuples) của quan hệ đó. Mỗi fragment chứa một tập con của các bộ trong quan hệ gốc và được xác định bởi một điều kiện chọn (selection condition). Trong trường hợp này, quan hệ PROJ được chia thành hai quan hệ PROJ1 và PROJ2 dựa trên điều kiện BUDGET ≤ 200000 và BUDGET > 200000, đây chính là phép phân mảnh ngang. Phân mảnh dọc (vertical fragmentation) là chia một quan hệ thành các tập con của các thuộc tính (columns) của quan hệ đó. Phân mảnh lai (hybrid fragmentation) là sự kết hợp của phân mảnh ngang và phân mảnh dọc. Phân mảnh hỗn hợp không phải là một thuật ngữ chính thức trong phân mảnh CSDL, nó thường được dùng để chỉ các lược đồ phân mảnh phức tạp kết hợp nhiều loại phân mảnh khác nhau.

Câu hỏi liên quan