: Thực hành lại ví dụ trong bài 9 “Báo Cáo Và Kết Xuất Báo
a) Khái niệm: CSDL được xây dựng dựa trên mô hình dl quan hệ gọ
dựng dựa trên mô hình dl quan hệ gọi là CSDL quan hệ. Hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ gọi là hệ QTCSDL quan hệ.
Một quam hệ trong hệ CSDL quan hệ có những đặc trưng chính sau - Mỗi quan hệ có một tên phân biệt với tên các quan hệ khác.
- Các bộ là phân biệt và thứ tự của các bộ không quan trọng.
- Mỗi thuộc tính có một tên để phân biệt, thứ tự các thuộc tính không quan trọng.
- Quan hệ không có thuộc tính là đa trị hay phức hợp.
Ví dụ : ( Xem SGK trang 82 ở hình 69 và 70 )
biết đâu là khoá chính ở 3 bảng
trên ? So the.+ SACH : Mã số sách.
Tiết
41
? Hãy nhìn vào hình 71 và cho biết bảng nào là bảng chính bảng nào nào bảng phụ(tổng hợp). ? Em nào hãy nêu cách thiết lập quan hệ giữa 3 bảng trên?
+ Nhờ sự liên kết này mà ta biết được nhiều thông tin, chẳng hạn những HS đã mượn 1 cuốn sách nào đó, thì nó sẽ thông báo là sách đó đã có người mượn rồi,.. + GV : Chia làm 6 nhóm xem SGK trang 84 và cho biết thế nào là khoá?
GV : Cô động lại và nêu khoá ?
+ Giả sử rằng trong 1 ngày , mỗi hs không được mượn 1 cuốn sách nhiều lần. Như vậy thuộc tính của bảng MUON_SACH : số thẻ, mã số sách, ngày mượn. (Xem SGK trang 85 ).
+ Như vậy chúng ta dựa trên mối liên kết giữa các bảng qua sự xuất hiện lặp lại của 1 số thuộc tính ở các bảng để tìm ra thông tin về 1 đối tượng.Xuất phát từ số thẻ trên ta chỉ tìm các thông tin về 1 thực thể duy nhất. Đó là nguyên tắc khi xây dựng CSDL phải đảm bảo không có 2 bản ghi giống hệt nhau ở tất cả các thuộc tính.