Tham khảo tài liệu 'nhập môn cơ sở dữ liệu phân tán part 2', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chương 2. Mô hình cơ sở dư liệu quan hệ 61 tham số khác tức hai sỹ quan đó là một . Trong các bài toán quản lý người ta thường thêm thuộc tính mã của đối tượng ID và thuộc tính này luôn kéo theo các thuộc tính khác. Như vậy khái niệm phụ thuộc hàm trên lược đồ quan hệ R khẳng định sự ràng buộc mang tính chất nội tại của các tập thuộc tính trong R. Đó là sự ràng buộc của các tập thuộc tính trong R xét với mọi quan hệ r trên R. Thí dụ Trong các quan hệ r trên R TT A B C với thuộc tính thứ tự được lấy khác nhau trên các quan hệ trong tập các số tự nhiên thì ta có TT A B C và hiển nhiên TT R vì TT TT. Hoặc xét hồ sơ nhân sự của tất cả sỹ quan quân đội R TT TÊN NS SHSQ . . . thì rõ ràng thuộc tính sô hiệu sỹ quan kéo theo các thuộc tính khác SHSQ - R . Phụ thuộc hàm trong quan hệ r Ớ trên chúng ta đã định nghĩa khái niệm phụ thuộc hàm trên lược đồ R. Sauđây làkhái niệm phụ thuộc hàm trên một quan hệ r cụ thể của lược đồ R. Cho lược đồ quan hệ R và X Y là các tập con của R r là một quan hệ trên R. Ta nói Xxác định phụ thuộc hàm Y ký hiệu X Y trong r nếu với mọi t và t của r mà t t hằng nhau trên tập X thì chúng cũng bằng nhau trên tập Y tức ỉà V t t tE r nếù t .x thì t. Y t .Y. 62 NHẬP MÔN Cơ SÔ DỪ LIỆU PHÂN TÁN Như vậy chúng ta thấy phụ thuộc hàm trên quan hệ r là trường hợp riêng của phụ thuộc hàm trên lược đồ R. Phụ thuộc hàm trên lược đồ R là phụ hàm thỏa mãn mọi quan hệ r trôn R còn phụ thuộc hàm trên quan hệ r chỉ đòi hỏi phụ thuộc hàm thỏa mãn một quan hệ r. Tất nhiên X Y là PTH trên lược đồ R thì nó là PTH thỏa mãn mọi quan hệ r bất kỳ trên R. Chúng ta cần lưu ý rằng khái niệm phụ thuộc hàm trên một quan hệ r là khái niệm rất hẹp nó chỉ đúng cho một quan hệ chúng ta chỉ cẩn thay đổi mội vài giá trị của các thuộc tính trong quan hệ r là PTH có thể bị biến mất Thí dụ đơn giản chẳng hạn xét quan hệ r như sau r A B c D 0 0 0 0 1 1 1 1 0 1 0 1 RÕ ràng trong r thì A c V các bộ bằng nhau trong A cung bằn nhau trong C tuy nhiên chúng ta chi cần thay đổi