Giáo án Tin học 12 - Bài 10: Cơ sở dữ liệu quan hệ (Tiết 2) với mục tiêu giúp học sinh nắm được khái niệm mô hình dữ liệu và biết sự tồn tại của các loại mô hình cơ sở dữ liệu; c và các đặc trưng cơ bản của mô hình này.
§10: CỞ SỞ DỮ LIỆU QUAN HỆ (TIẾT 2) 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ỹ - 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 II Chuẩn bị Giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, máy tính, máy chiÕu 2.Học sinh: Sách GK tin 12, ghi III Tổ chức hoạt động học tập: Ổn định tổ chức lớp Kiểm tra cũ *Câu hỏi: Mơ hình DL quan hệ có đặc điểm nào? Cho VD mơ hình DL quan hệ mà em biết? Bài mới: Hoạt động thầy trò Nội dung Hoạt động 1: Cơ sở liệu quan hệ Cơ sở liệu quan hệ: (25p) a Khái niệm: GV: Giới thiệu khái niệm CSDL xây dựng mơ hình liệu CSDL quan hệ, hệ quản trị CSDL QH quan hệ gọi CSDL quan hệ Hệ QTCSDL HS: Nghe giảng, ghi dùng để tạo lập, cập nhật khai thác GV: Theo em hệ CSDL quan hệ CSDL quan hệ gọi hệ QTCSDL quan hệ có đặc trưng gì? Một quan hệ hệ CSDL quan hệ có HS: Trả lời đặc trưng sau: GV: Tổng hợp đưa kết luận Mỗi quan hệ có tên phân biệt với HS: Nghe giảng, ghi 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, GV: Sử dụng máy chiếu để thể thứ tự thuộc tính không quan trọng bảng mối quan hệ bảng toán quản lý Quan hệ khơng có thuộc tính đa trị hay phức hợp thư viện => phải liên kết b Ví dụ: bảng VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Hoạt động thầy trò GV: 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) vừa đủ để phân biệt Trong bảng, tập thuộc tính mơ tả gọi khóa bảng GV: Khi em gửi thư , em phải ghi đầy đủ địa người gửi địa người nhận, địa người gửi địa người nhận khóa: Song em khơng ghi địa điều 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 khóa GV: Để đảm bảo quán liệu, tránh trường hợp thông tin đối tượng xuất lần sau lần cập nhật Do người ta chọn khóa khóa bảng làm khóa GV: Mục đích việc xác định khóa thiết lập liên kết bảng Điều giải thích ta cần xác định khóa cho bao gồm thuộc tính tốt Thông qua ví dụ diễn giải 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 Nội dung (các ví dụ SGK86 – 87) c 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: Khơng có khác bảng có giá trị khóa Khơng có tập thực tập thuộc tính có tính chất * Khố chính: Một bảng có nhiều khóa Trong khóa bảng người ta thường chọn (chỉ định) khóa làm khóa Khi nhập liệu cho bảng, giá trị khóa khơng để trống Chú ý: - Mỗi bảng có khóa Việc xác định khóa phụ thuộc vào quan hệ 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 thuộc tính khóa Chẳng hạn thuộc tính số thẻ khóa bảng người mượn xuất lại bảng mượn sách tạo nên liên kết bảng Ví dụ: VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Hoạt động thầy trò Hoạt động 2: Làm tập(15p) GV: Sử dụng CSDL toán quản lý bán hang để HS thực hành công việc: + Biết chọn khố, khố cho bảng, liên kết bảng + Phân tích xem mơ hình DL mà GV đưa có đặc trưng gì? HS: Làm tập nhóm 10 phút Dùng bảng phụ ghi ý kiến nhóm GV: Chỉnh sữa, bổ sung ý kiến HS Nội dung Bài tập: sử dụng CSDL toán quản lý bán hàng để HS thực hành cơng việc: + Biết chọn khố, khố cho bảng, liên kết bảng + Phân tích xem mơ hình DL mà GV đưa có đặc trưng gì? Tổng kết hướng dẫn học tập nhà(05p) * Tổng kết: + Khái niệm mơ hình DL quan hệ + Khái niệm CSDL quan hệ + Các đặc trưng quan hệ + Khoá, khoá liên kết quan hệ * Hướng dẫn học tập nhà: + Trả lời câu hỏi sau + Xem trước thực hành 10 VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí ... mơ hình DL quan hệ + Khái niệm CSDL quan hệ + Các đặc trưng quan hệ + Khố, khố liên kết quan hệ * Hướng dẫn học tập nhà: + Trả lời câu hỏi sau + Xem trước thực hành 10 VnDoc - Tải tài liệu, văn... làm khóa Khi nhập liệu cho bảng, giá trị khóa khơng để trống Chú ý: - Mỗi bảng có khóa Việc xác định khóa phụ thuộc vào quan hệ lôgic liệu không phụ thuộc vào giá trị liệu - Nên chọn khóa khóa... dung Bài tập: sử dụng CSDL toán quản lý bán hàng để HS thực hành cơng việc: + Biết chọn khố, khố cho bảng, liên kết bảng + Phân tích xem mơ hình DL mà GV đưa có đặc trưng gì? Tổng kết hướng dẫn học