Giáo án tin học 12 cơ sở dữ liệu quan hệ

8 4.2K 9
Giáo án tin học 12 cơ sở dữ liệu quan hệ

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

Thông tin tài liệu

§10 CƠ SỞ DỮ LIỆU QUAN HỆ I MỤC TIÊU Kiến thức - Học sinh biết khái niệm mô hình liệu - Biết khái niệm mô hình liệu quan hệ đặc trưng mô hình - Biết khái niệm sở liệu quan hệ, khóa, khóa liên kết bảng Kĩ - Xác định bảng khóa liên kết bảng toán quản lí đơn giản - Liên hệ với thao tác cụ thể học chương II II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH - Máy vi tính máy chiếu projector dùng để chiếu ví dụ - Sách giáo khoa - Các hình ảnh tương tự hình 69-74 (sách giáo khoa, trang 82-85) III HOẠT ĐỘNG DẠY-HỌC Tìm hiểu khái niệm mô hình liệu a Mục tiêu: - Học sinh biết khái niệm mô hình liệu b Nội dung: - Mô hình liệu tập khái niệm dùng để mô tả cấu trúc liệu, thao tác liệu, ràng buộc liệu sở liệu c Các bước tiến hành: - Giáo viên: Nêu câu hỏi thăm dò kiến thức học sinh: Sau học khái niệm sở liệu hệ quản trị sở liệu MS Access, em cho biết xây dựng ứng dụng sở liệu, người ta thường quan tâm đến vấn đề gì? - Học sinh: Người ta thường quan tâm đến cấu trúc liệu thao tác liệu - Giáo viên: Nêu vấn đề: Khi xây dựng sở liệu, người ta thường quan tâm đến liệu cần lưu trữ, liệu tổ chức nào? có phép toán nào, thao tác liệu đó? liệu có ràng buộc nào? - Giáo viên: Để cho dễ hiểu người ta thường sử dụng khái niệm để mô tả yếu tố Tập hợp khái niệm gọi mô hình liệu - Giáo viên: Như vậy, em cho biết mô hình liệu gì? - Học sinh: Là tập khái niệm dùng để mô tả cấu trúc liệu, thao tác liệu ràng buộc liệu sở liệu - Giáo viên: Diễn giải: Có nhiều loại mô hình liệu khác mô hình phân cấp, mô hình quan hệ, mô hình hướng đối tượng giới hạn chương trình ta đề cập đến mô hình liệu quan hệ, mô hình phổ biến thực tế xây dựng sở liệu Tìm hiểu mô hình liệu quan hệ a Mục tiêu: Học sinh biết khái niệm mô hình liệu quan hệ b Nội dung: - Mô hình liệu quan hệ mô hình sử dụng phổ biến thực tế xây dựng ứng dụng sở liệu - Trong mô hình liệu quan hệ: + Về mặt cấu trúc: Dữ liệu thể bảng, bảng thể thông tin chủ thể, bảng gồm hàng cột Các cột biểu thị thuộc tính chủ thể, hàng biểu thị cá thể chủ thể, gồm giá trị tương ứng với cột + Về mặt thao tác liệu: Có thao tác cập nhật liệu khai thác liệu như: thêm, xóa hay sửa ghi bảng, xếp, tìm kiếm lọc + Về mặt ràng buộc liệu: Dữ liệu bảng phải thỏa mãn số ràng buộc Chẳng hạn: Trong bảng hai giống 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ể sở liệu phản ánh c Các bước tiến hành: HOẠT ĐỘNG CỦA GIÁO VIÊN - Yêu cầu học sinh tham khảo sách giáo khoa điểm tương tự cấu trúc liệu, thao tác liệu mô hình liệu quan hệ với Access - Giới thiệu ba đặc trưng mô hình liệu quan hệ trình bày phần nội dung - Kể tên số mô mô hình hướng đối tượng, mô hình phân cấp, không giới thiệu mô hình HOẠT ĐỘNG CỦA HỌC SINH - Quan hệ ↔ Bảng - Thuộc tính ↔ Cột - Bản ghi ↔ Hàng - Thêm, xóa, sửa ↔ cập nhật - Hỏi: có mô hình mô hình quan hệ? Tìm hiểu khái niệm sở liệu quan hệ a Mục tiêu: Học sinh nắm khái niệm sở liệu quan hệ b Nội dung: - Cơ sở liệu xây dựng dựa mô hình liệu quan hệ gọi sở liệu quan hệ - Hệ quản trị sở liệu dùng để tạo lập, cập nhật khai thác sở liệu quan hệ gọi hệ quản trị sở liệu quan hệ - Trong sở liệu quan hệ, bảng gọi quan hệ, cột gọi thuộc tính, hàng gọi (bản ghi), kiểu liệu gọi miền liệu - Một quan hệ sở liệu quan hệ có đặ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 + Mỗi thuộc tính có tên phân biệt, thứ tự thuộc tính không quan trọng + Quan hệ thuộc tính đa trị hay phức hợp c Các bước tiến hành: HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH - Giới thiệu khái niệm sở liệu quan hệ; khái niệm hệ quản trị sở liệu quan hệ - Hỏi: Em biết hệ quản trị sở liệu quan hệ nào? - Yêu cầu học sinh tham khảo sách giáo khoa, cho biết đặc trưng quan hệ - Chú ý theo dõi ghi nhớ khái niệm - Giới thiệu ba ví dụ để học sinh phân biệt số thẻ TV-02 TV-04 TV-01 ms sách TO-012 TN-102 TN-103 TN-101 ngày mượn 02/02/90 03/02/90 03/03/90 04/03/90 ngày trả 05/02/90 08/02/90 09/03/90 06/03/90 số thẻ TV-02 TV-04 TV-01 ms sách TO-012 TN-103 TN-101 ngày mượn 02/02/90 03/03/90 04/03/90 ngày trả 05/02/90 09/03/90 06/03/90 số thẻ ms sách TV-02 TV-04 TV-01 TO-012 TN-103 TN-101 Ngày mượn-trả ngày mượn ngày trả 02/02/90 05/02/90 03/03/90 09/03/90 04/03/90 06/03/90 - MS Access, Foxpro - Mỗi quan hệ có tên phân biệt - Các phân biệt không kể thứ tự - Mỗi thuộc tính phân biệt không kể thứ tự - Không có thuộc tính ghép, thuộc tính có giá trị - Không phải quan hệ, thuộc tính thứ hai thứ có giá trị - Đúng quan hệ - Không phải quan hệ, có thuộc tính ghép - Cách khắc phục để bảng quan hệ - Tách thuộc tính ghép thành nhiều thuộc tính đơn, tách đa trị thành đơn trị Tìm hiểu khái niệm khóa liên kết bảng sở liệu quan hệ a Mục tiêu: - Học sinh nắm khái niệm khóa, khóa sở liệu quan hệ - Bước đầu xác định khóa liên kết bảng toán đơn giản b Nội dung: - Khóa (key) bảng tập thuộc tính vừa đủ để phân biệt bảng (nghĩa bỏ bớt thuộc tính mà phân biệt bộ) - Một bảng có nhiều khóa Trong khóa bảng người ta thường chọn khóa làm khóa (Primary key) - Trong hệ quản trị sở liệu quan hệ, nhập liệu cho bảng, giá trị khóa không để trống - Các hệ quản trị sở liệu quan hệ kiểm soát điều đảm bảo quán liệu, tránh trường hợp thông tin cá thể xuất nhiều lần sau cập nhật liệu Ràng buộc liệu gọi ràng buộc toàn vẹn thực thể c Các bước tiến hành: - Giáo viên: Diễn giải: Trong bảng sở liệu quan hệ, có hai hàng tương ứng tất thuộc tính Ta nói rằng, tập tất thuộc tính bảng phân biệt cá thể Tuy nhiên, thông thường cần tập thuộc tính bảng phân biệt cá thể - Học sinh: Theo dõi dẫn dắt giáo viên - Giáo viên: Giới thiệu hình vẽ 72 (trang 85, sách giáo khoa) giải thích thuộc tính Số thẻ dùng để phân biệt học sinh - Giới thiệu tiếp hình vẽ 73 (trang 85, sách giáo khoa) giải thích với hai thuộc tính Số thẻ Mã số sách chưa đủ để phân biệt lần mượn sách, học sinh mượn mượn lại sách - Học sinh: Quan sát bảng theo dõi giải thích giáo viên để nhận biết - Giáo viên: Nếu thêm quy định: ngày, học sinh không mượn sách lần, thuộc tính phân biệt lần mượn - Học sinh: Số thẻ, Mã số sách Ngày mượn - Giáo viên: Ta thường quan tâm đến tập thuộc tính mà đủ để phân biệt hàng bảng Tập thuộc tính gọi khóa - Giáo viên: Yêu cầu học sinh cho biết khái niệm khóa - Học sinh: Là tập thuộc tính bảng để phân biệt hàng bảng - Giáo viên: Giới thiệu bảng có hai khóa Yêu cầu học sinh hai khóa - Giáo viên: Diễn giải: Một bảng có nhiều khóa, đó, người ta thường chọn khóa làm khóa (Primary key) - Giáo viên: Diễn giải: Trong hệ quản trị sở liệu quan hệ, nhập liệu cho bảng, liệu cột khóa không để trống Trong mô hình quan hệ, ràng buộc gọi ràng buộc toàn vẹn thực thể - Giáo viên: Trong bảng có nhiều khóa, số thuộc tính khóa có không? Lấy ví dụ minh họa? - Học sinh: Có thể khác - Giáo viên: Lưu ý cho học sinh: Nên chọn khóa khóa có thuộc tính - Giáo viên: Giới thiệu hình 71 (trang 84, sách giáo khoa) giải thích giúp học sinh biết liên kết ý nghĩa liên kết đó; biết bảng bảng tham chiếu liên kết - Giáo viên: Yêu cầu học sinh tìm số ví dụ chương II, xác định khóa giải thích mối liên kết Củng cố kiến thức - Giáo viên: Hãy kể tên hai mô hình liệu - Học sinh: Mô hình logic mô hình vật lý - Giáo viên: Hệ thống lại khái niệm: Mô hình liệu quan hệ; sở liệu quan hệ; hệ quản trị sở liệu quan hệ; khóa, khóa chính; liên kết bảng Hướng dẫn học nhà - Giáo viên yêu cầu: + Xem lại nội dung học, nắm khái niệm + Trả lời câu hỏi 1, 2, 3, sách giáo khoa, trang 87 - Giáo viên hướng dẫn học sinh chuẩn bị nội dung cho tập thực hành số 10: Hệ sở liệu quan hệ + Nêu mục đích yêu cầu thực hành: Biết chọn khóa cho bảng liệu toán quen thuộc, biết khái niệm liên kết bả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ý + Đọc nội dung tập tập trang 79 ... hai hàng tương ứng tất thuộc tính Ta n i rằng, tập tất thuộc tính bảng ph n bi t cá thể Tuy nhi n, thông thường c n tập thuộc tính bảng ph n bi t cá thể - Học sinh: Theo dõi d n dắt giáo vi n -... ngày, học sinh không mư n sách l n, thuộc tính ph n bi t l n mư n - Học sinh: Số thẻ, Mã số sách Ngày mư n - Giáo vi n: Ta thường quan tâm đ n tập thuộc tính mà đủ để ph n bi t hàng bảng Tập... tính Số thẻ Mã số sách chưa đủ để ph n bi t l n mư n sách, học sinh mư n mư n lại sách - Học sinh: Quan sát bảng theo dõi giải thích giáo vi n để nh n bi t - Giáo vi n: N u thêm quy định: ngày,

Ngày đăng: 02/01/2016, 00:00

Mục lục

  • I. MỤC TIÊU

  • II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

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

    • c. Các bước tiến hành:

    • c. Các bước tiến hành:

    • c. Các bước tiến hành:

    • c. Các bước tiến hành:

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

Tài liệu liên quan