Giao an tin 12
Chia sẻ bởi Phạm Đình Chất |
Ngày 25/04/2019 |
57
Chia sẻ tài liệu: giao an tin 12 thuộc Tin học 12
Nội dung tài liệu:
Ngày soạn: 28/01/2012
Tiết: 40
BÀI TẬP VÀ THỰC HÀNH 10
HỆ CƠ SỞ DỮ LIỆU QUAN HỆ
( Tiết 1)
I. Mục tiêu bài học:
- Rèn luyện cho học sinh khả năng chọn khóa cho các bảng dữ liệu của CSDL đơn giản
- Củng cố cho học sinh khái niệm liên kết và cách xác lập liên kết giữa các bảng ( trong CSDL quan hệ), đồng thời khắc sâu cho học sinh mục đích của việc xác lập các liên kết giữa các bảng
II. Chuẩn bị phương tiện, tài liệu và đồ dùng dạy học:
SGK tin học 12, sách bài tập tin học 12, giáo án, máy tính
III. Phương pháp dạy học: Thuyết trình, nêu vần đề
IV. Tiến trình tổ chức bài học:
Hoạt động 1: Ổn định lớp
Hoạt động của GV
Hoạt động của HS
Ổn định và kiểm tra sĩ số
Ghi tên bài lên bảng
Lớp nghiêm túc
Lớp trưởng báo cáo sĩ số
Ghi tên bài vào vở
Hoạt động 2: Làm bài tập 1, 2 trong bài tập thực hành
Hoạt động của GV
Hoạt động của HS
Bài 1: Em hãy chọn khóa cho mỗi bảng trong CSDL trên và giải thích lí do lựa chọn nó?
+ Để đảm bảo tính bảo mật cho kì thi thì ta phải tạo ra ba bảng vì:
- Giáo viên chấm thi không biết bài thi mình chấm có số báo danh ( của học sinh nào) mà chỉ biết số phách của bài thi đó.
- Chủ tích hội đồng thi thì biết ứng với một số phách là số báo danh ( học sinh) nào nhưng không được tham gia chấm thi.
+ Trong cả ba bảng trên ta đều có thể chọn trường STT ( Số thứ tự) lamg khóa vì trong mỗi bảng không có hai bản ghi (hàng) nào có số thứ tự trùng nhau.
Bài 2: Em hãy chỉ ra cá mối liên kết cần thiết giữa ba bảng để có được kết qua thi thông báo cho thí sinh?
Muốn biết kết quả thi, cần ghép được đúng ( tương ứng) thông tin thí sinh nào ( thông tin chi tiết gồm: họ và tên, ngày sinh, trường) có số phách là gì và được bao nhiêu điểm.
Yêu cầu học sinh nhắc lại khi nào thì hai bảng có đường liên kết được tạo ra và yêu cầu học sinh làm bài.
Vậy với hai đường liên kết trên ta sẽ đưa ra được học sinh có thông tin như này có bài thi mang số phách là gì và được bao nhiêu điểm.
Ta có thể chọn khóa như sau:
- Bảng THISINH chọn trường SBD ( Số báo danh) làm khóa chính
- Bảng DANHPHACH chọn trường SBD hoặc trường Phach ( Phách) làm kháo chính
- Bảng DIEMTHI chọn trường Phach làm kháo chính
+ Giải thích:
- Trong bảng THISINH các trường họ tên, ngày sinh và trường đều có thể trùng nhau vì vậy không thỏa mãn tính chất thứ nhất là các bộ trên khóa là phân biết.
- Trong bảng DANHPHACH có thể chọn một trong ba trường STT, SBD, Phach làm khóa chính vì cả ba trường này để thỏa mãn tính chất là các bộ trên thuộc tính khóa là phân biệt. Nhưng trong các khóa đó ta chọn ra một khóa làm khóa chính.
- Trong bảng DIEMTHI thì trường điểm không thể làm kháo vì nó không thỏa mãn tính chất các bộ trên thuộc tính khóa là phân biệt.
- Trong bảng THISINH chỉ có thông tin chi tiết về mỗi học sinh, không cho biết số phách đi kèm. Trong bảng DANHPHACH lại cho biết số báo danh và số phách tương ứng nhưng lại không cho biết thông tin học sinh. Ta thấy rằng trường SBD là khóa của cả hai bảng vì thể nó tạo lên đường liên kết giữa hai bảng này.
- Trong bảng DIEMTHI thì lại cho biết học sinh có so phách là gi đạt bao nhiêu điểm hcuw không cho biết thông tin về SBD. Nhưng chúng ta thấy rằng số phách vừa xuất hiện làm khóa của bảng DANHPHACH lại làm khóa ở bảng DIEMTHI vì vậy nó tạo ra đường liên kết giữa hai bảng này.
Hoạt động 3: Củng cố và hướng dẫn bài tập về nhà
Hoạt động của GV
Hoạt động của HS
- Nhắc lại cách xác định khóa và lên chọn những thuộc tính như nào làm khóa chính.
- Nhắc lại cách xác định đường liên kết
- Xem lại hai bài tập vừa làm
- Làm các bài tập trong sách bài tập
- Xem trước bài tập 3 trong bài thực hành
- Nhắc lại cách xác định khóa và lên chọn những thuộc tính như nào làm khóa chính.
- Nhắc lại cách xác định đường liên kết
- Xem lại hai bài tập vừa làm
- Làm các bài tập trong sách bài tập
- Xem
Tiết: 40
BÀI TẬP VÀ THỰC HÀNH 10
HỆ CƠ SỞ DỮ LIỆU QUAN HỆ
( Tiết 1)
I. Mục tiêu bài học:
- Rèn luyện cho học sinh khả năng chọn khóa cho các bảng dữ liệu của CSDL đơn giản
- Củng cố cho học sinh khái niệm liên kết và cách xác lập liên kết giữa các bảng ( trong CSDL quan hệ), đồng thời khắc sâu cho học sinh mục đích của việc xác lập các liên kết giữa các bảng
II. Chuẩn bị phương tiện, tài liệu và đồ dùng dạy học:
SGK tin học 12, sách bài tập tin học 12, giáo án, máy tính
III. Phương pháp dạy học: Thuyết trình, nêu vần đề
IV. Tiến trình tổ chức bài học:
Hoạt động 1: Ổn định lớp
Hoạt động của GV
Hoạt động của HS
Ổn định và kiểm tra sĩ số
Ghi tên bài lên bảng
Lớp nghiêm túc
Lớp trưởng báo cáo sĩ số
Ghi tên bài vào vở
Hoạt động 2: Làm bài tập 1, 2 trong bài tập thực hành
Hoạt động của GV
Hoạt động của HS
Bài 1: Em hãy chọn khóa cho mỗi bảng trong CSDL trên và giải thích lí do lựa chọn nó?
+ Để đảm bảo tính bảo mật cho kì thi thì ta phải tạo ra ba bảng vì:
- Giáo viên chấm thi không biết bài thi mình chấm có số báo danh ( của học sinh nào) mà chỉ biết số phách của bài thi đó.
- Chủ tích hội đồng thi thì biết ứng với một số phách là số báo danh ( học sinh) nào nhưng không được tham gia chấm thi.
+ Trong cả ba bảng trên ta đều có thể chọn trường STT ( Số thứ tự) lamg khóa vì trong mỗi bảng không có hai bản ghi (hàng) nào có số thứ tự trùng nhau.
Bài 2: Em hãy chỉ ra cá mối liên kết cần thiết giữa ba bảng để có được kết qua thi thông báo cho thí sinh?
Muốn biết kết quả thi, cần ghép được đúng ( tương ứng) thông tin thí sinh nào ( thông tin chi tiết gồm: họ và tên, ngày sinh, trường) có số phách là gì và được bao nhiêu điểm.
Yêu cầu học sinh nhắc lại khi nào thì hai bảng có đường liên kết được tạo ra và yêu cầu học sinh làm bài.
Vậy với hai đường liên kết trên ta sẽ đưa ra được học sinh có thông tin như này có bài thi mang số phách là gì và được bao nhiêu điểm.
Ta có thể chọn khóa như sau:
- Bảng THISINH chọn trường SBD ( Số báo danh) làm khóa chính
- Bảng DANHPHACH chọn trường SBD hoặc trường Phach ( Phách) làm kháo chính
- Bảng DIEMTHI chọn trường Phach làm kháo chính
+ Giải thích:
- Trong bảng THISINH các trường họ tên, ngày sinh và trường đều có thể trùng nhau vì vậy không thỏa mãn tính chất thứ nhất là các bộ trên khóa là phân biết.
- Trong bảng DANHPHACH có thể chọn một trong ba trường STT, SBD, Phach làm khóa chính vì cả ba trường này để thỏa mãn tính chất là các bộ trên thuộc tính khóa là phân biệt. Nhưng trong các khóa đó ta chọn ra một khóa làm khóa chính.
- Trong bảng DIEMTHI thì trường điểm không thể làm kháo vì nó không thỏa mãn tính chất các bộ trên thuộc tính khóa là phân biệt.
- Trong bảng THISINH chỉ có thông tin chi tiết về mỗi học sinh, không cho biết số phách đi kèm. Trong bảng DANHPHACH lại cho biết số báo danh và số phách tương ứng nhưng lại không cho biết thông tin học sinh. Ta thấy rằng trường SBD là khóa của cả hai bảng vì thể nó tạo lên đường liên kết giữa hai bảng này.
- Trong bảng DIEMTHI thì lại cho biết học sinh có so phách là gi đạt bao nhiêu điểm hcuw không cho biết thông tin về SBD. Nhưng chúng ta thấy rằng số phách vừa xuất hiện làm khóa của bảng DANHPHACH lại làm khóa ở bảng DIEMTHI vì vậy nó tạo ra đường liên kết giữa hai bảng này.
Hoạt động 3: Củng cố và hướng dẫn bài tập về nhà
Hoạt động của GV
Hoạt động của HS
- Nhắc lại cách xác định khóa và lên chọn những thuộc tính như nào làm khóa chính.
- Nhắc lại cách xác định đường liên kết
- Xem lại hai bài tập vừa làm
- Làm các bài tập trong sách bài tập
- Xem trước bài tập 3 trong bài thực hành
- Nhắc lại cách xác định khóa và lên chọn những thuộc tính như nào làm khóa chính.
- Nhắc lại cách xác định đường liên kết
- Xem lại hai bài tập vừa làm
- Làm các bài tập trong sách bài tập
- Xem
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Phạm Đình Chất
Dung lượng: |
Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)