121
Hệ tiên đề Armstrong là một tập các quy tắc được sử dụng để tìm ra các phụ thuộc
hàm suy diễn từ F. Tập quy tắc này sẽ được sử dụng để suy diễn các phụ thuộc hàm mới
từ một tập các phụ thuộc hàm cho trước. Ta sử dụng ký hiệu F |= X → Y để ký hiệu
phụ thuộc hàm X → Y được suy diễn từ tập các phụ thuộc hàm F. Để cho tiện, ta viết
tắt phụ thuộc hàm có dạng {X,Y}→ Z thành XY → Z ( nghĩa là ta nối các biến và bỏ
dấu ngoặc nhọn đi).
Hệ tiên đề Armstrong bao gồm các quy tắc sau:
-
Phản xạ (reflexivity): Nếu Y → X thì X → Y
-
Tăng trưởng (augmentation): Nếu Z → U và X → Y thì XZ → YZ (Ký hiệu XZ
là X
∪Z)
-
Bắc cầu (transitivity): Nếu X → Y và Y → Z thì X → Z
-
Luật tựa bắc cầu (pseudo-transitivity): Nếu X → Y và WY → Z thì XW → Z
-
Luật hợp (union): Nếu X → Y và X → Z thì X → YZ
-
Luật phân rã (decomposition): Nếu X → Y và Z → Y thì X → Z
Ví dụ: Cho tập phụ thuộc hàm {AB→C, C→A} Chứng minh: BC → ABC
Lời giải:
Từ: C → A
Từ: AB → C
Từ: BC → AB, AB → ABC
suy ra: BC → AB
suy ra: AB → ABC
suy ra: BC → ABC
Chia sẻ với bạn bè của bạn: