JavaScript is required

Chỉ ra các quy tắc phân mảnh dữ liệu?

A.

A.Tính đầy đủ, tính phục hồi, tính cực tiểu.

B.

B.Tính đầy đủ, tính phục hồi, tính tách biệt.

C.

C.Tính đầy đủ, tính tách biệt, tính cực tiểu.

D.

D.Tính phục hồi, tính tách biệt, tính cực tiểu.

Trả lời:

Đáp án đúng: B


Quy tắc phân mảnh dữ liệu bao gồm ba thuộc tính quan trọng:

  1. Tính đầy đủ (Completeness): Đảm bảo rằng tất cả dữ liệu trong lược đồ quan hệ gốc phải được ánh xạ vào ít nhất một mảnh. Điều này có nghĩa là không có dữ liệu nào bị mất khi thực hiện phân mảnh.
  2. Tính tách biệt (Disjointness): Nếu một quan hệ được phân thành nhiều mảnh, thì một mục dữ liệu chỉ có thể thuộc về một mảnh duy nhất. Điều này giúp tránh sự trùng lặp dữ liệu và đảm bảo tính nhất quán.
  3. Tính cực tiểu (Minimal redundancy): Giảm thiểu sự dư thừa dữ liệu giữa các mảnh. Mặc dù đôi khi có thể chấp nhận sự dư thừa để cải thiện hiệu suất, nhưng cần phải giữ ở mức tối thiểu để tránh các vấn đề về nhất quán và bảo trì dữ liệu.

Do đó, đáp án đúng là C.

Câu hỏi liên quan