các quan hệ khác.
- Các bộ(Bản ghi) là phân biệt và thứ tự các bộ không quan trọng.
- Mỗi thuộc tính có 1 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 đa trị hay phức hợp.
VD: Trong sgk H69 và 70 chỉ rất rõ 2
- Lớp trởng báo cáo sĩ số lớp.
- Học sinh lên bảng trả lời câu hỏi. - Học sinh khác nhận xét.
- Giáo viên cho điểm.
- HS đọc sgk, suy nghĩ trả lời câu hỏi
-
- Thuật ngữ nh quan hệ để chỉ bảng, thuộc tính để chỉ cột, bản ghi để chỉ hàng ta còn có thuật ngữ miền gía trị để chỉ kiểu dữ liệu của 1 thuộc tính.
- Có 4 đặc trng
- HS đọc sgk, suy nghĩ trả lời câu hỏi
- điều này có nghĩa là: trong bảng không có cột nào mang nhiều giá trị và trong 1 cột không chia làm nhiều cột khác.
thuộc tính đa trị và phức hợp mà không thể có trong mỗi bảng.
* VD về hoạt động quản lý th viện của 1 trờng.
?Ngời ta lu trữ dới mấy bảng đó là những bảng nào?.
? Bảng MƯợN SáCH có những thông tin nào?
? Bảng ngời mợn có những thông tin nào?
? Bảng Sách có những thông tin nào? ? Giữa 3 bảng này có thể tạo lập mối liên kết nh thế nào?
(Hình 71)
- Nhìn vào hình 71 ta có thể thấy đợc nhiều thông tin nh học sinh đã mợn những cuốn sách nào và sách do 1 học sinh nào đó mợn...
- HS đọc SGKđể xem các bảng và các thuộc tính của mỗi bảng. - Có 3 bảng:- MƯợN SáCH bảng 2: ngời mợn
bảng 3: Sách.
- Số thẻ, mã số sách, ngày mợn, ngày trả.
- Số thẻ, ngày sinh, họ tên, lớp.
- Mã số sách, tên sách, số trang, tác giả.
- Ta thấy giữa bảng MƯợN SáCH và bảng ngời mợn có chung số thẻ nên ta có thể tạo mối liên kết giữa 2 bảng này
- Ta thấy giữa bảng MƯợN SáCH và bảng Sách có chung số thẻ nên ta có thể tạo mối liên kết giữa 2 bảng này Số thẻ mã sách ngày mợn ngày trả TV-02 TO-102 10/09/2007 15/09/2007 TV-04 TN-103 04/09/2007 26/10/2007 TV-02 TN-102 15/10/2007 20/20/2007 TV-02 TN-012 16/11/2007 30/11/2007
Số thẻ Họ tên ngày sinh lớp
TV-01 Trần Anh 10/09/2007 12C1
TV-02 Nguyễn An 04/09/2007 12C2
TV-03 Lê Hoàng 15/10/2007 12C3
TV-04 Vũ Thuỳ 16/11/2007 12C3
Trường THPT Tủa Chựa Năm học 2009-2010
Mã sách tên sách số trang tác giả
TN-102 Ma bụi 223 Trần Hân
TN-103 Nguời mù 445 Lê An
IV. Dặn dũ, rút kinh nghiệm:
- nắm đợc khái niệm về cơ sở dữ liệu quan hệ và liên kết giữa các bảng. - Về nhà đọc sgk để học tiếp
Xác nhận soạn GA
Ngày tháng năm 2009
Tổ trởng
Đào Thị Thơ
Ngày soạn:…………
Ngày giảng:………..
Tiết 38
Chơng III. Hệ cơ sở dữ liệu quan hệ
Bài 10 cơ sở dữ liệu quan hệ(T3)
I.
Mục đớch, yờu cầu :
Về kiến thức:- Biết khỏi niệm về khoá và khái niệm về khoá chính. - Hiểu đợc cách liên kết giữa các bảng.
Về kĩ năng: Có sự liên hệ với các kiến thức đã học trong Chơng I và Chơng II.
II.
Chẩn bị đồ dựng dạy học : Sỏch GK tin 12, Sỏch GV tin 12, đĩa chứa cỏc
chương trỡnh minh họa (quản lý học sinh:gv biờn soạn). HS cú sỏch bài tập gv soạn.
Phương phỏp giảng dạy: Thực hành mẫu, hs làm theo, thuyết trỡnh, hỏi đỏp,
đặt vấn đề, so sỏnh. III.
Nội dung :
Hoạt động của giáo viên Hoạt động của học sinh
- Ổn định tổ chức: Điểm danh.
1. Hoạt động 1: Kiểm tra bài cũ:
Câu hỏi: Khái niệm cơ sở dữ liệu quan hệ?cho 1 vài VD.
2.
Hoạt động 2: Khoá và liên kết giữa các bảng.
? Có bảng nào mà có hai hàng giống nhau hoàn toàn về tất cả các thuộc tính không?
? Làm thế nào để nhận diện các cá thể?
? hãy lấy VD?
? Thế nào là khoá?
*Khái niệm: Khoá
Khóa là tập các thuộc tính vừa đủ để phân biệt các bộ với nhau.
- Lớp trởng báo cáo sĩ số lớp.
- Học sinh lên bảng trả lời câu hỏi. - Học sinh khác nhận xét.
- Giáo viên cho điểm.
- HS đọc sgk, suy nghĩ trả lời câu hỏi
- không thể có đợc
- Dùng tập các thuộc tính(Các cột)
VD trong bảng ngời mợn có số thẻ để phân biệt các học sinh.
trong bảng mợn sách có2 thuộc tính đó là mã số sách và số thẻ, ngày m- ợn để phân biệt các lần mợn sách chứ chỉ có số thẻ không cũng không đủ.
- vậy ở VD trên số thẻ là 1 khoá và khoá này chỉ gồm 1 thuộc tính.
? Thế nào là khoá chính
*Khái niệm: Khoá chính
một bảng có thể có nhiều khoá và ngời ta có thể chỉ định một khoá làm khoá chính
? Ràng buộc khoá đảm bảo yêu cầu nào?