cùng ngày sinh và cùng lớp thì ít nhất là số thể của 2 hs là khác nhau.Tương tự như vậy thì mã số sách trong bảng sách chính là thuộc tính quan trọng để phân biệt giữa các sách.
+ Bảng chính gồm : NGUOI_MUON và SACH cịn bảng tổng hợp MUON_SACH. + HS trả lời. ( như đã học trong bài 7 của chưong 2) + HS trả lời theo nhĩm b) Ví dụ : ( Xem SGK trang 83 ) c)Khố và liên kết giữa các bảng : Khố : Khố 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ĩ 2 tính chất sau : - Khơng cĩ 2 bộ khác nhau trong bảng cĩ giá trị bằng nhau trên khố. - 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.
⇒ Thuộc tính giúp ta phân biệt các
Bài 10 Cơ Sở Dữ Liệu Quan Hệ
Vd : Khi ta gởi thư thì ta phải ghi đầy đủ địa chỉ của người gởi và địa chỉ của người nhận. Vậy địa chỉ của người gởi và địa chỉ của người nhận chính là khố.
? Nếu ta khơng ghi 1 trong 2 địa chỉ thì điều gì sẽ xảy ra ?
+ Vậyđịa chỉ người nhận chính là khố chính.
+ Nếu trong bảng cĩ nhiều trường là khố thì ta chọn 1 trường làm khố chính.
+ Để đảm bảo sự nhất quán về dl, tránh trường hợp thơng tin về 1 đối tượng xuất hiện hơn 1 lần sau những lần cập nhật. Do đĩ người ta sẽ chọn 1 khố trong các khố của bảng làm khố chính.
+ Mục đích chính của việc xác định khố là để thiết lập sự liên kế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ố sao cho nĩ bao gồm càng ít thuộc tính càng tốt.(cần vẽ bảng liên kết giữa 3 bảng cho HS quan sát cụ thể hơn)
( Chúng ta cĩ thể xem lại hình 71 trong SGK trang 83)
+ Cĩ thể khơng ghi địa chỉ người gởi nhưng bắt buộc phải ghi địa chỉ người nhận.
Khố chính :
Một bảng cĩ thể cĩ nhiều khố. Trong các khố của 1 bảng người ta thường chọn( chỉ định) 1 khố làm khố chính.
Khi nhập dl cho 1 bảng, giá trị của mọi bộ tại khố chính khơng được để trống.
• Chú y ù :
- Mỗi bảng cĩ ít nhất 1 khố. Việc xác định khố phụ thuộc vào quan hệ lơgic của các dl chứ khơng phụ thuộc vào giá trị các dl. - Nên chọn khố chính là khố cĩ ít thuộc tính nhất. Liên kết : Thực chất sự liên kết giữa các bảng là dự trên thuộc tính khố. Chẳng hạn thuộc tính số thẻ là khố 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.