Giáo án giảng dạy môn Tin học 12 - Bài 10: Cơ sở dữ liệu quan hệ (tiết 1, 2)

5 103 0
Giáo án giảng dạy môn Tin học 12 - Bài 10: Cơ sở dữ liệu quan hệ (tiết 1, 2)

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

Thông tin tài liệu

Như vậy trong các thuộc tính của một bảng, ta quan tâm đến một tập thuộc tính có thể chỉ gồm một thuộc tính vừa đủ để phân biệt được các bộ.. Vừa đủ ở đây được hiểu không có một tập con [r]

(1)gi¸o ¸n tin häc 12 TRƯỜNG PTTH LÊ THẾ HIẾU Tiết thứ 36-37 Ngày soạn:10-1-2009 CHƯƠNG II HỆ CƠ SỞ DỮ LIỆU Bài 10: CƠ SỞ DỮ LIỆU QUAN HỆ (t1,2) A- MỤC TIÊU 1- Kiến thức: + Học sinh biết khái niệm mô hình liệu + Biết các khái niệm khoá , khoá chính và mối liện kết 2- Kĩ năng: + Xác định khoá chính + Liện hệ với lý thuyết làm quen chương 3- Thái độ + Nghiêm túc- tập trung tốt cho bài học B- PHƯƠNG PHÁP GIẢNG DẠY + Thuyết trình, hỏi đáp, đặt vấn đề, thao tác minh họa trên máy chiếu C- CHUẨN BỊ GIÁO CỤ 1- Giáo viên: SGK, SGV, máy chiếu Projector, CSDL QuanliHS để minh họa cách thống kê điểm và báo cáo kết học tập 2- Học sinh: SGK, soạn và ghi bài D- TIẾN TRÌNH BÀI DẠY 1- Ổn định lớp- Kiểm tra sĩ số: (1 phút) Lớp 12A Sĩ số 12B1 12B2 12B3 2- Kiểm tra bài cũ: ( không) 3- Nội dung bài mới: a- Đặt vấn đề: (1 phút) Ở chương các em đã làm quen với lý thuyết CSDL, các thao tác với Access… Cũng với kiến thức đó chương này các em sâu nghiên cứu CSDL quan hệ và các thao tác trên CSDL quan hệ b- Nội dung bài mới: Hoạt động GV và HS Nội dung GV: Theo em để tiến hành xây dựng và khai thác hệ CSDL thường tiến hành qua bước? HS: Trả lời câu hỏi: Mô hình liệu: GV: Như chương I các em GVDG: Thái Sanh Lop11.com (2) gi¸o ¸n tin häc 12 TRƯỜNG PTTH LÊ THẾ HIẾU đã học CSDL bao gồm  Cấu trúc liệu yếu tố nào?  Các thao tác và các phép toán trên liệu  Các ràng buộc liệu GV: Các em đã biết k/n mô hình liệu quan hệ là gì Vậy chúng ta a Khái niệm: Mô hình liệu là tập các xét xem mô hình dùng để làm khái niệm, dùng để mô tả CTDL, các thao gì? tác liệu, các ràng buộc liệu HS: Trả lời câu hỏi: CSDL GV: Như đã biết các chương b Mô hình liệu dùng để làm gì: trước, có thể mô tả liệu lưu trữ Mô hình liệu dùng để thiết kế CSDL ngôn ngữ định CSDL nghĩa liệu hệ QTCSDL cụ thể Tuy nhiên, để mô tả các yêu cầu liệu tổ chức cho dễ hiểu nhiều người sử c Các loại mô hình liệu dụng khác cần có mô tả mức cao (trừu tượng hóa) – - Mô hình lôgic mô hình liệu - Mô hình vật lí GV: Theo mức mô tả chi tiết CSDL, có thể phân chia các mô hình thành loại Các mô hình lôgic (còn gọi là mô hình liệu bậc cao) cho mô tả CSDL mức khái niệm và mức khung nhìn Các mô hình vật lí (còn gọi là các mô hình liệu bậc thấp) cho biết liệu lưu trữ nào GVDG: Thái Sanh Lop11.com (3) gi¸o ¸n tin häc 12 TRƯỜNG PTTH LÊ THẾ HIẾU 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 đây các hệ CSDL theo mô hình quan hệ dùng phổ biến D.Mô hình liệu quan hệ: Trong mô hình quan hệ: + Về mặt cấu trúc liệu thể các bảng Mỗi bảng thể thông tin loại đối tượng (một chủ thể) bao gồm các hàng và các 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 trên liệu: có thể cập nhật liệu : thêm, xóa hay sửa ghi bảng GV: Em hãy nhắc lại khái niệm CSDL, khái niệm hệ QTCSDL? + 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 nào bảng HS: Trả lời câu hỏi: giống hoàn toàn; với xuất lặp lại số thuộc tính các bảng, mối liên kết các bảng xác lập Mối liên kết này thể mối quan hệ các chủ thể CSDL phản ánh Cơ sở liệu quan hệ: a Khái niệm: CSDL xây dựng dựa trên mô hình liệu GV: Trong phần này GV nên sử quan hệ gọi là CSDL quan hệ Hệ QTCSDL dụng máy chiếu để thể các dùng để tạo lập, cập nhật và khai thác CSDL bảng các mối quan hệ quan hệ gọi là hệ QTCSDL quan hệ các bảng bài toán quản Một quan hệ hệ CSDL quan hệ có lý thư viện để từ đó cho HS đặc trưng sau: thấy chúng ta phải liên kết  Mỗi quan hệ có tên phân biệt với tên GVDG: Thái Sanh Lop11.com (4) gi¸o ¸n tin häc 12 TRƯỜNG PTTH LÊ THẾ HIẾU các bảng và chúng ta các quan hệ khác  Các là phân biệt và thứ tự các không phải tạo các khóa cho các bảng Như các 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) vừa đủ để phân biệt các Vừa đủ đây hiểu không có tập nhỏ tập thuộc tính đó có tính chất quan trọng  Mỗi thuộc tính có tên để phân biệt, thứ tự các thuộc tính không quan trọng  Quan hệ không có thuộc tính là đa trị hay phức hợp b Ví dụ: (các ví dụ SGK83 – 84) phân biệt các bảng các bảng Trong bảng, tập thuộc tính mô tả trên gọi là khóa bảng c Khóa và liên kết các bảng: - Khóa: Khóa bảng là tập thuộc tính gồm hay số thuộc tính bảng có hai tính GV: Khi các em gửi thư , các em chất: phải ghi đầy đủ địa người gửi và địa người nhận, địa người gửi và địa người nhận chính là các khóa:  Không có khác bảng có giá trị trên khóa  Không có tập thực nào tập thuộc tính này có tính chất trên Song các em không ghi địa thì điều gì xảy ra? HS: Có thể không ghi địa người gửi, bắt buộc phải ghi địa người nhận GV:Vậy địa người nhận chính là khóa chính GV: Để đảm bảo quán liệu, tránh trường hợp thông tin đối tượng xuất - Khoá chính: Một bảng có thể có nhiều khóa Trong các khóa bảng người ta thường chọn (chỉ định) khóa làm khóa chính Khi nhập liệu cho bảng, giá trị khóa chính không để trống Chú ý : - Mỗi bảng có ít khóa Việc xác định GVDG: Thái Sanh Lop11.com (5) gi¸o ¸n tin häc 12 TRƯỜNG PTTH LÊ THẾ HIẾU lần sau lần cập nhật Do khóa phụ thuộc vào quan hệ lôgic các đó người ta chọn khóa liệu không phụ thuộc vào giá trị các khóa bảng làm khóa chính các liệu - Nên chọn khóa chính là khóa có ít thuộc tính - Liên kết: Thực chất liên kết các bảng là dựa trên GV: Mục đích chính việc xác thuộc tính khóa Chẳng hạn thuộc tính số thẻ là định khóa là thiết lập liênkết khóa bảng người mượn xuất lại bảng các bảng Điều đó giải mượn sách đã tạo nên liên kết bảng này thích ta cần xác định khóa cho nó bao gồm càng ít thuộc tính càng tốt Thông qua các ví dụ Ví dụ: có thể diễn giải cách thiết lập liên kết các bảng và qua đó giúp học sinh hiểu thêm ý nghĩa và phương pháp xác định khóa 4- Củng cố - dặn dò: - Quan bài này các em cần nắm: + Mô hình CSDL + Mô hình CSDL dùng làm gì? + Khái niệm khoá, khoá chính - Về nhà làm bài tập 3.1 đến 3.9 SBT GVDG: Thái Sanh Lop11.com (6)

Ngày đăng: 01/04/2021, 05:19

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

Tài liệu liên quan