- Tạo lập CSDL với ba bảng trên, mỗi bảng với khóa đã chọn, thiết lập các mối liên kết cần thiết, nhập dữ liệu giả định. - Đưa ra kết quả thi để thông báo cho thí sinh[r]
Trang 1Bài tập và thực hành 10.
HỆ CƠ SỞ DỮ LIỆU QUAN HỆ
I - Mục đích, yêu cầu :
Biết chọn khóa cho các bảng dữ liệu trong một bài toán quen thuộc;
Biết cách xác lập liên kết giữa các bảng thông qua khóa để có thể tìm được những thông tin liên quan đến một cá thể đuợc quản lí
II - Chuẩn bị:
1 Giáo viên: Phòng máy vi tính, máy chiếu hoặc phần mềm Net Of School đã cài sẵn.
2 Nội dung:
3 Học sinh: Sgk.
III - Hoạt động dạy học:
Thời
- Báo cáo sĩ số
- Ôn lại kiến thức liên quan chuẩn bị cho bài
thực hành
- Quan sát, thảo luận nhóm và trả lời
+ Bảng THÍ SINH: khóa là các thuộc tính STT,
SBD, Họ tên thí sinh (nếu không có tên trùng),
Ngày sinh (nếu không có ai sinh trùng ngày)
+ Bảng ĐÁNH PHÁCH: Khóa là STT, SBD,
Phách
+ Bảng ĐIỂM THI: Khóa là STT, Phách
+ Cá nhân tự xác định khóa chính cho mỗi bảng
- Mục đích: Tổng hợp thông tin từ nhiều bảng
- Thảo luận nhóm, xác định thuộc tính để chỉ ra
mỗi liên kết giữa ba bảng
+ Chọn trường SBD (khóa của hai bảng THÍ
SINH, ĐÁNH PHÁCH) để đặt mối liên kết giữa
chúng
+ Chọn bảng bất kì làm bảng chính và hia bảng
kia là bảng tham chiếu đến
+ Chọn trường Phách (khóa của hai bảng
ĐÁNH PHÁCH, ĐIỂM THI) để đặt mối liên
kết
- Tạo lập CSDL trên Access, thiết kế ba bảng
như yêu cầu
- Ổn định lớp, kiểm tra sĩ số
- Kiểm tra bài:
+ Nêu khái niệm CSDL quan hệ, Hệ quản trị CSDL quan hệ?
+ Nêu các đặc trưng của một quan hệ trong CSDL quan hệ?
+ Khóa là gì? Khóa chính là gì? Tại sao lại tạo mối liên kết giữa các bảng?
* Phân tích bảng để chọn khóa cho bảng
- Trình chiếu ba bảng dữ liệu đã chuẩn bị sẵn
+ Xác định khóa cho mỗi bảng? Giải thích lí do lựa chọn?
(giải thích rõ để học sinh chọn khóa tốt hơn)
+ Khóa chính của mỗi bảng?
Lưu ý: Không nên chọn trường STT làm khóa chính vì đối với thí sinh SBD mới có ý nghĩa xác định, không phụ thuộc vào danh sách được sắp xếp ra sao
* Thảo luận để tìm mối liên kết giữa các bảng
- Mục đích của việc tạo mối liên kết?
- Xác định thuộc tính để chỉ ra hết các phương án để xác định mối liên kết giữa các bảng?
- Đánh giá và chốt lại kết quả thảo luận của học sinh
* Làm việc với hệ quản trị CSDL Access
Trang 2- Thực hiện đưa ra kết quả thi (thực hành tại lớp
hoặc về nhà thực hành nếu không đủ thời gian)
- Ôn kiến thức cần ghi nhớ
- Cá nhân nhận nhiệm vụ học tập
- Tạo lập CSDL với ba bảng trên, mỗi bảng với khóa đã chọn, thiết lập các mối liên kết cần thiết, nhập dữ liệu giả định
- Đưa ra kết quả thi để thông báo cho thí sinh
- Đưa ra kết quả thi theo trường
- Đưa ra kết quả thi của toàn tỉnh theo thứ tự giảm dần của điểm thi
* Củng cố và dặn dò:
- Ôn lại những kiến thức cần ghi nhớ: Xác định khóa, khóa chính, mối liên kết
- Nhận xét kết quả làm việc của các nhóm
- Xem nội dung bài 11
IV – Rút kinh nghiệm: