Trong một thuộc tính phụ thuộc chức năng nhỏ, một thuộc tính là một tập con của một thuộc tính khác
Trong thế giới của lý thuyết cơ sở dữ liệu quan hệ, một sự phụ thuộc chức năng tồn tại khi một thuộc tính xác định một thuộc tính khác duy nhất trong một cơ sở dữ liệu. Một phụ thuộc chức năng tầm thường là một phụ thuộc cơ sở dữ liệu xảy ra khi mô tả một phụ thuộc chức năng của một thuộc tính hoặc của một tập hợp các thuộc tính bao gồm thuộc tính ban đầu.
Ví dụ về phụ thuộc chức năng tầm thường
Loại phụ thuộc này được gọi là tầm thường bởi vì nó có thể được bắt nguồn từ ý thức chung. Nếu một "bên" là một tập hợp con của bên kia, nó được coi là tầm thường. Phía bên trái được coi là yếu tố quyết định và quyền phụ thuộc .
- {A, B} -> B là một phụ thuộc chức năng tầm thường vì B là một tập con của A, B. Vì { A, B} -> B bao gồm B , giá trị của B có thể được xác định. Đó là một phụ thuộc chức năng tầm thường bởi vì việc xác định B được thỏa mãn bởi mối quan hệ của nó với A, B. Vì các giá trị của B được xác định bởi các giá trị của A , bất kỳ chuỗi nào khác chia sẻ các giá trị của A sẽ có cùng giá trị giống như B. Một cách khác để đặt nó là tất cả B được bao gồm trong A , đó là lý do tại sao nó là tập con của A.
- {Employee_ID, Employee_Name} -> Employee_ID cũng là một phụ thuộc chức năng tầm thường vì Employee_ID là một tập con của {Employee_ID, Employee_Name} .
- Điều này cũng đúng với A -> A hoặc Employee_ID -> Employee_ID, và Employee_Name -> Employee_Name . Đây là tất cả các phụ thuộc chức năng tầm thường.
- Nếu một phụ thuộc chức năng X-> Y, và Y là một tập hợp con của X, đây là một phụ thuộc chức năng tầm thường. Nếu Y không phải là một tập hợp con của X, đây không phải là một phụ thuộc chức năng tầm thường.