liệu, tránh trường hợp thơng tin về một đối tượng xuất hiện hơn một lần sau những lần cập nhật. Do đĩ người ta sẽ chọn 1 khĩa trong các khĩa của bảng làm khĩa chính.
GV: Mục đích chính của việc xác định
khĩa là thiết lập sự liênkết giữa các bảng. Điều đĩ cũng giải thích tại sao ta cần xác định khĩa sao cho nĩ bao gồm càng ít thuộc tính càng tốt. Thơng qua các ví dụ cĩ thể diễn giải cách thiết lập sự liên kết giữa các bảng và qua đĩ giúp học sinh hiểu được thêm về ý nghĩa và phương pháp xác định khĩa.
- Khĩa :
Khĩa của một bảng là một tập thuộc tính gồm một hay một số thuộc tính của bảng cĩ hai tính chất:
+ Khơng cĩ 2 bộ khác nhau trong bảng cĩ giá trị bằng nhau trên khĩa.
+ Khơng cĩ tập con thực sự nào của tập thuộc tính này cĩ tính chất trên.
- Khố chính :
Một bảng cĩ thể cĩ nhiều khĩa. Trong các khĩa của một bảng người ta thường chọn (chỉ định) một khĩa làm khĩa chính.
Khi nhập dữ liệu cho một bảng, giá trị của mọi bộ tại khĩa chính khơng được để trống.
Chú ý :
- Mỗi bảng cĩ ít nhất một khĩa. Việc xác địnhkhĩa phụ thuộc vào quan hệ lơgic của các dữ khĩa phụ thuộc vào quan hệ lơgic của các dữ liệu chứ khơng phụ thuộc vào giá trị của các dữ liệu.
- Nên chọn khĩa chính là khĩa cĩ ít thuộc tínhnhất. nhất.
- Liên kết :
Thực chất sự liên kết giữa các bảng là dựa trên thuộc tính khĩa. Chẳng hạn thuộc tính số thẻ là khĩa của bảng người mượn xuất hiện lại ở bảng mượn sách đã tạo nên liên kết giữa 2 bảng này.
Ví dụ:
CỦNG CỐ :