Có thể cho HS thực hành tại lớp để làm 2 bài : bài 1 và

Một phần của tài liệu giao an tin hoc 12 nam 2010-2011 (Trang 96)

- Và chuẩn bị trước Bài Tập Và Thực Hành 10 “Hệ Cơ Sở Dữ Liệu Quan Hệ” trong SGK trang 87.

42 Có thể cho HS thực hành tại lớp để làm 2 bài : bài 1 và

bài 2 trong SGK trang 87 và 88.

:

Để công bằng và khách quan trong khi chấm thi nói chung người chấm thi không biết được

Xem SGK trang 87 về việc tổ chức kỳ thi kiểm tra chất lượng môn toán khối 12 của tỉnh.( 3 bảng : THISINH, DANHPHACH, DIEMTHI)

⇒Có thể liên kết 3 bảng trên để có được bảng KETQUATHI-xem SGK trang 88)

Bài 1 : Em hãy chọn khoá cho mỗi bảng trong CSDL trên và giải thích lí do

Bài Tập Và Thực Hành 10

số báo danh. lựa chọn đó.

? Trong bảng THISINH chọn trường nào làm khoá chính? ? Trong bảng DANHPHACH

chọn trường nào làm khoá chính?

? Trong bảng DIEMTHI chọn trường nào làm khoá chính?

⇒ Chú ý rằng cả 3 bảng trường

STT đều có thể làm khoá cho mỗi bảng bởi vì trong mỗi bảng khọng có 2 bản ghi (hàng) nào có số thứ tự trùng nhau.

+ Bảng THISINH cũng có thể chọn các trường Hotên, Ngaysinh làm khoá ( nếu trên thực tế không có 2 HS lớp 12 trong tỉnh trùng họ tên và ngày sinh và học cùng trường. Nhung việc chọn STT hoặc SBD sẽ tốt hơn.

+ Bảng DIEMTHI không thể chọn trường điểm làm khoá chính vì có thể có 2 bài thi khác nhau nhưng có điểm giống nhau.

+ Muốn biết kết quả thi, cần ghép đú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.

 Trong bảng DIEMTHI chỉ cho biết bài có số phách là gì thì đạt được bao nhiêu điểm, không kèm theo thông tin bài có số phách đó là của thí sinh nào( SBD là gì?, họ tên, ngày tháng năm sinh ra sao,…). Trong bảng DANHPHACH chỉ cho biết tương ứng số báo danh( chứ

+Chọn trường SBD + Chọn trường SBD hoặc trường Phách làm khoá chính. + Chọn trường Phách làm khoá chính. +Bảng DANHPHACH Có thể chọn 1 trong 3 trường STT, SBD, PHACH, làm khoá . Không thể có trường trừng số báo danh. Nếu có 2 thí sinh khác nhau nhưng chung nhau 1 số phách, thì đó là đánh phách sai. Các khoá của bảng này đều chỉ gồmg 1 trường.

Nên chọn khoá như sau :

- Bảng THISINH chọn trường SBD làm khoá chính.

- Bảng DANHPHACH chọn trường

SBD hoặc trường Phách làm khoá chính.

- Bảng DIEMTHI chọn trường Phách

làm khoá chính.

Bài 2 : Em hãy chỉ ra các mối liên kết cần thiết giữa 3 bảng để có được kết quả thi thông báo cho thí sinh?

 Trong bảng THISINH chỉ có thông tin chi tiết về mỗi thí sinh, không cho biết số phách đi kèm.

Trong bảng DANHPHACH chỉ cho biết tương ứng số báo danh với số phách

đánh. Vì trường SBD là khoá của 2 bảng trên nên có thể đặt mối liên kết giữa chúng dựa trên trường này để có được thông tin thí sinh kèm đúng với số phách đánh trên bài thi tương ứng. Trong mối liên kết này, có thể đặt 1 bảng bất kỳ làm bảng chủ, bảng còn lại là bảng liên kết ( còn được gọi là bảng được tham chiếu đến).

không phải tất cả các thông tin

Tiết 43

về mỗi thí sinh) với số phách đánh. Với trường PHACH là khoá của 2 bảng nên có thể đặt mối liên kết giữa chúng để có thể được thông tin SBD của mỗi thí d\sinh kèm đúng với điểm thi của họ. Cũng giống như 2 bảng trên ta có thể một bảng làm bảng chủ, bảng còn lại là bảng liên kết. Trong trường hợp này không thể đặt liên kết dựa vào trường STT.

Có thể cho HS thực hành để tạo CSDL gồm 3 bảng trên.

Mục tiêu của bài này nhằm củng cố lại các kĩ năng làm việc với Access trong : khai báo khoá, thiết lập liên kết, truy vấn. Qua đó, một lần nữa củng cố và minh hoạ được cho khái niệm khoá, liên kết của CSDL quan hệ, đồng thời thấy vai trò của khoá và liên kết trong khai thác CSDL.

Chú ý : không đòi hỏi 1 trường đồng thời là khoá của cả 2 bảng ta mới thiết lập được liên kết. Trong mối liên kết, chỉ cần trường đó lặp lại ở cả 2 bảng và nó là khoá ở bảng tham chiếu đến.

⇒ Với 2 mối liên kết đồng thời được xác lập ở trên, nghĩa là sử dụng được các tham chiếu đúng đắn, ta có được thông tin thí sinh nào thi được bao nhiêu điểm. (lấy ví dụ cụ thể trong SGV trang 99, 100).

Bài 3 : Hãy dùng hệ quản trị CSDL Access để làm các việc sau :

 Tạo lập CSDL nói trên : gồm ba bảng( mỗi bảng với khoá đã chọn), thiết đặt các mối liên kết cần thiết, nhập DL giả định( khoảng 10 thí sinh).

 Đư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.

4. Củng cố:

- GV củng cố lại kiến thức cần ghi nhớ, những kinh nghiệm bước đầu đạt được qua tiết học.

- Nhận xét kết quả làm việc của nhóm( chuẩn bị ở nhà, trình bày, thảo luận trên lớp). 5. Dặn dò :

- Nếu em nào có máy tính thì về nhà làm thêm và chuẩn bị trước Bài 11 “Các Thao Tác Với Cơ Sở Dữ Liệu Quan Hệ” trong SGK trang 89.

Hoà Lợi, ngày……Tháng ……Năm 20

Duyệt

 Bài 11 Các Thao Tác Với CSDL Quan Hệ

Tuần : 25 26 Ngày soạn : / / Tiết : 44,45 Ngày dạy: / /

§11. CÁC THAO TÁC VỚI CSDL QUAN HỆ I/- Mục đích – yêu cầu : I/- Mục đích – yêu cầu :

 Về kiến thức :

+ Nắm được các kĩ năng mà hệ QTCSDL quan hệ phải có và vai trò, ý nghĩa của các chức năng đó trong quá trình tạo lập, cập nhật và khai thác hệ QTCSDL quan hệ.

 Về kỹ năng :

+ Có sự liên hệ với các thao tác cụ thể được trình bày ở chương II.

II/- Chuẩn bị :

 GV : + Phải có giáo án và các đồ dùng dạy học liên quan đến bài dạy.

+ Sách GK tin 12, Sách GV tin 12, Chuẩn bị hình 39 trong SGV trang 102 bằng khổ giấy lớn.

 HS : + Đọc trước sách giáo khoa ở nhà.  PP : Thuyết trình vấn đáp, gợi mở, so sánh.

III/- Hoạt động dạy học :

1. Ổn định lớp : Kiểm tra sĩ số (1’) 2. Kiểm tra bài cũ : 2. Kiểm tra bài cũ :

3. Nội dung bài mới :

TG Hoạt Động Của GV Hoạt Động Của HS Nội Dung Bài

Tiết

44 + Đặt vấn đề : Như chúng ta đãđược học ở chương II, các công cụ được học ở chương II, các công cụ của 1 hệ QTCSDL quan hệ cho phép thực hiện các công việc gì? GV: Có thể treo bảng phụ H39 trong SGV cho học sinh xem và tìm hiểu.

-Trong tiết này chúng ta sẽ tìm hiểu về tạo lập và cập nhật hồ sơ. + Công việc đầu tiên để tạo lập 1 CSDL quan hệ là phải tạo ra một hay nhiều bảng.

? Em hãy nêu các bước chính để tạo bảng ?

+ Ngoài 3 công việc trên ta còn chọn khoá chính cho bảng. ? Có mấy cách để chọn khoá chính? Đó là gì ? + Tạo lập hồ sơ, cập nhật hồ sơ và khai thác hồ sơ. - Đặt tên các trường. - Chọn kiểu dl cho trường.

-Khai báo kích thước + Có 2 cách đó là :

- Để hệ QTCSDL tự động chọn.

- Xác định trường

Một phần của tài liệu giao an tin hoc 12 nam 2010-2011 (Trang 96)

Tải bản đầy đủ (DOC)

(122 trang)
w