Giáo án Tin học 12 bài 10: Cơ sở dữ liệu quan hệ

16 14 0
Giáo án Tin học 12 bài 10: Cơ sở dữ liệu quan hệ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bộ sưu tập giáo án bài Cơ sở dữ liệu quan hệ - Tin học 12 mời các bạn tham khảo để có thêm tài liệu tham khảo phục vụ cho quá trình giảng dạy và học tập. Với bộ sưu tập này bạn sẽ cung cấp cho học sinh một số tài liệu để tìm hiểu trước nội dung bài học, biết khái niệm về cơ sở dữ liệu quan hệ, biết cách khoá và tạo liên kết giữa các bảng, quý thầy cô có thể sử dụng tài liệu để tham khảo giúp cho việc soạn bài nhanh hơn. Hy vọng rằng các bạn sẽ có những tiết học tốt.

Giáo án Tin học 12 §10 CƠ SỞ DỮ LIỆU QUAN HỆ (Tiết 1) I MỤC TIÊU: Kiến thức: - Nắm khái niệm mơ hình liệu biết tồn loại mơ hình CSDL -Nắm khái niệm mơ hình liệu quan hệ đặc trưng mơ hình Kĩ năng: -Có liên hệ với thao tác cụ thể chương II -Có liên hệ với thao tác cụ thể trình bày chương II Thái độ: Tự giác, tích cực học tập II CHUẨN BỊ Chuẩn bị giáo viên: Chuẩn bị giáo án, SGK Chuẩn bị học sinh: Sách giáo khoa, sách tập III HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kiểm tra cũ: Không C Bài mới: NỘI DUNG HOẠT ĐỘNG CỦA GV VÀ H S GV: Theo em để tiến hành xây dựng Mơ hình liệu: - Cấu trúc liệu - Các thao tác phép toán liệu - Các ràng buộc liệu khai thác hệ CSDL thường tiến hành qua bước? HS: Trả lời câu hỏi: GV: Như chương I em học CSDL bao gồm yếu tố nào? HS: Trả lời câu hỏi: a Khái niệm: Mơ hình liệu tập khái niệm, dùng để mô tả CTDL, thao tác liệu, ràng buộc liệu CSDL GV: Như biết chương trước, mơ tả liệu lưu trữ CSDL ngôn ngữ định nghĩa liệu hệ QTCSDL cụ thể Tuy nhiên, để mô tả yêu cầu liệu tổ chức cho dễ hiểu nhiều người sử dụng khác cần có mơ tả mức cao (trừu tượng hóa) – mơ hình liệu GV: Theo mức mơ tả chi tiết CSDL, phân chia mơ hình b Các loại mơ hình liệu thành loại - Mơ hình lơgic - Mơ hình vật lí Các mơ hình lơgic (cịn gọi mơ hình liệu bậc cao) cho mơ tả CSDL mức khái niệm mức khung nhìn Các mơ hình vật lí (cịn gọi mơ hình liệu bậc thấp) cho biết liệu lưu trữ GV: Mơ hình quan hệ E.F.Codd đề xuất năm 1970 Trong khoảng hai mươi năm trở lại hệ CSDL Mơ hình liệu quan hệ: Trong mơ hình quan hệ: theo mơ hình quan hệ dùng phổ biến + Về mặt cấu trúc liệu thể bảng Mỗi bảng thể thông tin loại đối tượng (một chủ thể) bao gồm hàng cột Mỗi hàng cho thông tin đối tượng cụ thể (một cá thể) quản lí + Về mặt thao tác liệu: cập nhật liệu : thêm, xóa hay sửa ghi bảng GV: Em nhắc lại khái niệm CSDL, khái niệm hệ QTCSDL? HS: Trả lời câu hỏi: + Về mặt ràng buộc liệu: liệu bảng phải thỏa mãn số ràng buộc Chẳng hạn, khơng có hai bảng giống hoàn toàn; với xuất lặp lại số thuộc tính bảng, mối liên kết bảng xác lập Mối liên kết thể mối quan hệ chủ thể CSDL phản ánh Cơ sở liệu quan hệ: a Khái niệm: CSDL xây dựng mơ hình liệu quan hệ gọi CSDL quan hệ Hệ QTCSDL dùng để tạo lập, cập nhật khai thác CSDL quan hệ gọi hệ QTCSDL quan hệ GV: Trong phần GV nên sử dụng máy chiếu để thể bảng mối quan hệ bảng toán quản lý thư viện để từ Một quan hệ hệ CSDL quan hệ có cho HS thấy đặc trưng sau: - Mỗi quan hệ có tên phân biệt với tên quan hệ khác - Các phân biệt thứ tự không quan trọng phải liên kết bảng phải tạo khóa cho bảng Như thuộc tính bảng, ta quan tâm đến tập thuộc tính (có thể gồm thuộc tính) - Mỗi thuộc tính có tên để phân biệt, vừa đủ để phân biệt Vừa thứ tự 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 Ví dụ: (các ví dụ SGK86 – 87) đủ hiểu khơng có tập nhỏ tập thuộc tính có tính chất phân biệt bảng bảng Trong bảng, tập thuộc tính mơ tả gọi khóa bảng Khóa liên kết bảng: - Khóa: Khóa bảng tập thuộc tính gồm hay số thuộc tính bảng có hai tính chất: GV: Khi em gửi thư , em phải ghi đầy đủ địa người gửi địa người nhận, địa + Khơng có khác bảng có người gửi địa người giá trị khóa nhận khóa: + Khơng có tập thực tập Song em khơng ghi thuộc tính có tính chất địa điều xảy ra? - Khố chính: HS: Có thể khơng ghi địa người Một bảng có nhiều khóa Trong gửi, bắt buộc phải ghi địa khóa bảng người ta thường chọn người nhận (chỉ định) khóa làm khóa GV:Vậy địa người nhận Khi nhập liệu cho bảng, giá trị khóa khóa khơng để GV: Để đảm bảo quán trống liệu, tránh trường hợp thông tin Chú ý : đối tượng xuất lần sau lần cập nhật Do người - Mỗi bảng có khóa Việc ta chọn khóa khóa xác định khóa phụ thuộc vào quan hệ bảng làm khóa lơgic liệu không phụ thuộc vào giá trị liệu - Nên chọn khóa khóa có thuộc tính - Liên kết: Thực chất liên kết bảng dựa GV: Mục đích việc xác thuộc tính khóa Chẳng hạn thuộc tính định khóa thiết lập liênkết số thẻ khóa bảng người mượn xuất bảng Điều giải thích lại bảng mượn sách tạo nên liên ta cần xác định khóa cho kết bảng bao gồm thuộc tính tốt Thơng qua ví dụ diễn giải Ví dụ: cách thiết lập liên kết bảng qua giúp học sinh hiểu thêm ý nghĩa phương pháp xác định khóa Củng cố: Nhắc lại khái niệm “khóa”, “khóa chính”, “liên kết E Rút kinh nghiệm giảng §10 CƠ SỞ DỮ LIỆU QUAN HỆ (Tiết 2+3) I MỤC TIÊU: Kiến thức: Khái niệm mơ hình liệu quan hệ đặc trưng mơ hình Kĩ năng: Liên hệ với thao tác cụ thể chương II Thái độ: Tự giác, tích cực học tập II CHUẨN BỊ Chuẩn bị giáo viên: Chuẩn bị giáo án, SGK Chuẩn bị học sinh: Sách giáo khoa, sách tập Đọc trước học nhà liên hệ với việc tạo bảng, khóa tạo liên kết bảng thực hành 1, chương III HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kiểm tra cũ: Không C Bài mới: Hoạt động : Mơ hình quan hệ Mục tiêu : Khái niệm mơ hình liệu quan hệ đặc trưng bản; liên hệ với chương HOẠT ĐỘNG H S HOẠT ĐỘNG CỦA GV Giáo viên nhắc lại hệ CSDL Access em học - Học sinh nghe giảng chương Access hệ CSDL xây dựng theo mơ hình quan hệ Mơ tả quan hệ dùng phổ biến (và Access hệ CSDL dùng phổ biến), ngồi cịn Foxpro, MS SQL SERVER … Giáo viên đưa ví dụ bảng CSDL nhân viên thứ hai thiết kế thực hành Đây ví dụ học sinh làm quen chương 2, yêu cầu học sinh phát biểu Access thể liệu đối tượng cách nào? Mô tả cách thể thông tin bảng Access? Mỗi bảng thể thông tin đối tượng bao gồm hàng cột Mỗi hàng ghi thông tin ghi cụ thể - Học sinh phát biểu ý Trong mơ hình quan hệ CSDL thể kiến nghe giáo viên bảng (đối với người dùng) thuyết trình Giáo viên đưa hình 42 SGK sử dụng bảng NGƯỜI MƯỢN để giải thích : Tên cột : Số thẻ, Họ tên, Ngày sinh, Lớp tên thuộc tính Giá trị ghi cột giá trị thuộc tính, ví dụ : TV-01 giá trị thuộc tính số thẻ ghi Mỗi hàng ghi Giáo viên đặt vần đề: Xuất phát từ thông tin ban đầu - Nghe giáo viên thuyết số thẻ, biết mượn sách trình vào ngày nào? Đây tình nhắc tới thực hành số 1, giáo viên hướng dẫn để học sinh lần tìm thơng tin người mượn, sách mượn, thời gian mượn Như dựa mối liên kết bảng qua xuất lặp lại số cột thuộc tính bảng để tìm thơng tin đối tượng - Học sinh tìm thơng tin liên quan đến số thẻ Xuất phát từ số thẻ ta tìm thơng tin thực thể Đó nguyên tắc xây giáo viên dựng CSDL phải đảm bảo khơng có hai ghi giống hệt tất thuộc tính Ví dụ: có học sinh tên, ngày sinh lớp số thẻ học sinh khác Tương tự vậy, mã số sách bảng sách thuộc tính quan trọng để phân biệt sách Thuộc tính giúp phân biệt ghi gọi khóa - Học sinh nghe giáo viên thuyết trình Hoạt động 2: Khóa liên kết bảng Mục tiêu: - Đặc điểm tầm quan trọng khóa - Biết cách xác định khóa đơn giản, mối liên kết bảng thơng qua khóa HOẠT ĐỘNG CỦA H S HOẠT ĐỘNG CỦA GV - Nghe giáo viên thuyết Một tập hợp gồm hay số thuộc tính trình bảng có tính chất vừa đủ để phân biệt khơng thể loại bớt thuộc tính để tập thuộc tính cịn lại đủ phân biệt bảng gọi khóa bảng u cầu học sinh tìm khóa bảng NGƯỜI - Học sinh thảo luận, phản MƯỢN (khóa dùng để xác định học sinh biện lẫn với nhất): Giáo viên đặt tình khác tình giáo viên đặt : tập Họ tên, lớp khóa, tập Họ tên, ngày sinh, lớp khóa để học sinh phản biện, học sinh phản biện lẫn để đến kết luận số thẻ khóa thỏa mãn khái niệm Tương tự với bảng Sách Riêng bảng MƯỢN SÁCH khóa phải xác định ai? sách nào? giáo viên đặt - Học sinh thảo luận , phản biện lẫn khóa số thẻ mã số sách để học sinh thảo luận đến kết luận bảng khóa với tình giáo viên phải tập số thẻ mã số sách Trong bảng có đặt nhiều khóa thường định khóa làm khóa Khi nhập liệu khóa khơng để trống để đảm bảo quán, tránh thông tin đối tượng xuất lần bảng Mối liên kết bảng thực chất liên kết dựa thuộc tính khóa Giáo viên đưa hình 64 sách giáo viên để giải thích mối liên kết bảng Lưu ý khóa bảng xuất bảng khác tạo nên liên kết - Nghe giáo viên thuyết trình Hoạt động 3: Ơn tập khóa liên kết bảng Mục tiêu: - Ôn lại kiến thức khóa, mối liên kết bảng - Liên hệ với học cũ HOẠT ĐỘNG CỦA H S HOẠT ĐỘNG CỦA GV Làm theo hướng dẫn giáo Giáo viên đưa hình chuẩn bị thực viên: tìm khóa, mối liên kết, hành số 1: CSDL cụ thể theo cách thiết kế tìm thơng tin xuất phát từ mã nhân viên thứ khách hàng Yêu cầu học sinh làm theo nhóm: - Chỉ khóa bảng Học sinh góp ý cho nhóm khác - Chỉ mối liên kết bảng thông qua nghe giáo viên tổng kết kiến thức khóa - Tìm thông tin khách hàng, sản phẩm, đơn đặt hàng xuất phát từ mã khách hàng Giáo viên hướng dẫn, chữa cho học sinh tóm tắt kiến thức Củng cố: Giáo viên đánh giá kết làm theo nhóm hoạt động thứ E Rút kinh nghiệm giảng BÀI TẬP THỰC HÀNH 10 HỆ CƠ SỞ DỮ LIỆU QUAN HỆ (Tiết 1+2) I MỤC TIÊU: Kiến thức: Biết chọn khóa cho bảng liệu toán quen thuộc; Kĩ năng: Biết cách xác lập liên kết bảng thông qua khóa để tìm thơng tin liên quan đến cá thể quản lý Thái độ: Tự giác, tích cực chủ động thực hành II CHUẨN BỊ Chuẩn bị giáo viên: Phịng máy vi tính, máy chiếu Projector để hướng dẫn Chuẩn bị học sinh: Sách giáo khoa, sách tập III HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức lớp: Kiểm tra thiết bị Kiểm tra cũ: Không C Bài mới: HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS Hoạt động 1: Chẩn bị NỘI DUNG Kiểm tra hoạt động Ổn định chổ ngồi phịng máy, Bố trí lại vị trí chổ ngồi HS Hoạt động 2: Hướng dẫn thực hành Để bảo mật thông tin Gv chấm chấm SBD nào, biết mã phách Người làm phách không chấm thi Hãy lựa chọn khóa cho bảng Bảng kết Bảng kết cho thấy, Hs có SBD Trong số phách trùng Tạo CSDL (3 bảng) xác Tạo CSDL (3 bảng) xác THực theo yêu định khóa, định khóa, cầu SGK Tạo liên kết Tạo liên kết Hoạt động 3: Nhận xét đánh giá Kiểm tra thình thực hiện, nhận xét hướng dẫn Thực chỉnh sửa Củng cố: Học bài, nắm lại nội dung: chọn khóa, liên kết bảng, bảo mật liệu E Rút kinh nghiệm giảng ... thể CSDL phản ánh Cơ sở liệu quan hệ: a Khái niệm: CSDL xây dựng mơ hình liệu quan hệ gọi CSDL quan hệ Hệ QTCSDL dùng để tạo lập, cập nhật khai thác CSDL quan hệ gọi hệ QTCSDL quan hệ GV: Trong... bảng mối quan hệ bảng toán quản lý thư viện để từ Một quan hệ hệ CSDL quan hệ có cho HS thấy đặc trưng sau: - Mỗi quan hệ có tên phân biệt với tên quan hệ khác - Các phân biệt thứ tự không quan trọng... hướng dẫn, chữa cho học sinh tóm tắt kiến thức Củng cố: Giáo viên đánh giá kết làm theo nhóm hoạt động thứ E Rút kinh nghiệm giảng BÀI TẬP THỰC HÀNH 10 HỆ CƠ SỞ DỮ LIỆU QUAN HỆ (Tiết 1+2) I MỤC

Ngày đăng: 30/04/2021, 14:43

Mục lục

  • III. HOẠT ĐỘNG DẠY HỌC:

  • Hoạt động 2: Khóa và liên kết giữa các bảng

  • III. HOẠT ĐỘNG DẠY HỌC:

Tài liệu cùng người dùng

Tài liệu liên quan