Giáo án tin học lớp 12 t19

5 207 0
Giáo án tin học lớp 12  t19

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

Thông tin tài liệu

Trường THPT - DTNT Quỳ Châu Tin học 12 - tiết 19 Ngày soạn : 29-10-2012 Ngày giảng : 30-10-2012 Tiết 19 §7 LIÊN KẾT GIỮA CÁC BẢNG Mục tiêu Kiến thức  Biết khái niệm liên kết bảng, cần thiết ý nghĩa việc tạo liên kết;  Biết cách tạo liên kết Access Kĩ năng: • Tạo liên kết Access Tái độ •Hướng cho số HS có nguyện vọng sau học tiếp đạt trình độ phục vụ công việc quản lí tương lai II.Chuẩn bị giáo viên học sinh: + Giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Học sinh: Sách GK tin 12, ghi III Tiến trình dạy Tg 5’ 10’ Hoạt động giáo viên học sinh Hoạt động Kiểm tra cũ Học sinh lên máy GV thực thao tác tạo biểu mẫu Hoạt động Tìm hiểu khái niệm (10 phút) GV: Đặt vấn đề: Trong CSDL, bảng thường có liên quan với Khi xây dựng CSDL, liên kết tạo bảng cho phép tổng hợp liệu từ nhiều bảng HS: Chú ý nghe giảng GV: Khi tạo liên kết bảng có cần đảm bảo tính toàn vẹn liệu không? HS: Cần đảm bảo tính toàn vẹn tạo liên kết bảng cần đảm bảo tính hợp lí liệu bảng có liên quan GV: Đưa vị dụ SGK trang 55 HS: Nghiên cứu VD trả lời GV: Hãy thống kê phân tích đơn đặt hàng, trình bày phương án lập CSDL? HS: HS trình bày phương án + Phương án 1: Lập CSDL gồm bảng + Phương án 2: Lập CSDL gồm nhiều bảng Giáo viên: Phan Văn Thế Nội dung Khái niệm Trong CSDL, bảng thường có liên quan với Khi xây dựng CSDL, liên kết tạo bảng cho phép tổng hợp liệu từ nhiều bảng VD: Một công ti chuyên bán dụng cụ văn phòng thường xuyên nhận đơn đặt hàng từ khách hàng Để thống kê phân tích đơn đặt hàng, trình bày phương án lập CSDL?  Phương án 1: Gồm bảng chứa thông tin cần thiết Tên Khoá Mô tả trường Sodon Số hiệu đơn đặt hàng Trường THPT - DTNT Quỳ Châu GV: Với hai phương án em có nhận xét gì? HS: HS trả lời câu hỏi + Với phương án 1: Dư thừa liệu ví dụ mã khách hàng, tên khách hàng, địa khách hàng, mã sản phẩm, tên sản phẩm, đơn giá lặp lại đơn hàng có số hiệu đơn khác nhau,…); Không bảo đảm quán liệu (ví dụ mã khách hàng, tên khách hàng địa khách hàng khách hàng đơn hàng khác nhập khác nhau,…) + Với phương án 2: Khắc phục nhược điểm này, nhiên phải có liên kết bảng để có thông tin tổng hợp Tin học 12 - tiết 19 MaKH Mã khách hàng TenKH Tên khách hàng MaMH Mã mặt hàng Soluong Số lượng TenMH Tên mặt hàng Diachi Địa KH Ngaygiao Ngày giao hàng Dongia Đơn giá (VNĐ)  Phương án 2: Gồm ba bảng có cấu trúc tương ứng KHACH_HANG Tên trường Mô tả MaKH Mã khách hàng TenKH Tên khách hàng Diachi Địa Khoá MAT_HANG Tên trường Mô tả MaMH Mã mặt hàng TenMH Tên mặt hàng Dongia Đơn giá (VNĐ) Khoá HOA_DON Tên trường 10’ Mô tả So_don Số hiệu đơn đặt hàng MaKH Mã khách hàng MaMH Mã mặt hàng Soluong Số lượng Ngaygiao Ngày giao hàng Khoá Hoạt động Kĩ thuật tạo liên kết bảng Kĩ thuật tạo liên kết bảng GV: Đặt vấn đề: Sau xây dựng Bước 1:Trên menu xong hai hay nhiều bảng, ta mối liên kết bảng với Click chọn GV: Mục đích việc liên kết bảng gì? HS: Mục đích việc để Access Giáo viên: Phan Văn Thế Trường THPT - DTNT Quỳ Châu 15’ biết phải kết nối bảng kết xuất thông tin GV: Các mối liên kết thể cửa sổ Relationships, thao tác xem, tạo, sửa, xoá liên kết thực cửa sổ Để mở cửa sổ chọn Tools→Relationships nháy nút lệnh (Relationships) HS: Theo dõi giáo viên thực thao tác ghi Hoạt động Tìm hiểu ví dụ GV: Ta tìm hiểu cách tạo liên kết qua ví dụ CSDL KINH_DOANH nêu mục GV: Các bảng trường bảng tương ứng sau : + KHACH_HANG: Ma_khach_hang, Ho_ten, Dia_chi + MAT_HANG: Ma_mat_hang, Ten_mat_hang, Don_gia + HOA_DON: So_don, Ma_khach_hang, Ma_mat_hang, So_luong, Ngay_giao_hang HS: Theo dõi ghi nhớ GV: Hướng dẫn học sinh máy chiếu GV: Bảng KHACH_HANG bảng HOA_DON có trường Ma_khach_hang Ta dùng trường để xác lập liên kết hai bảng theo bước GV: Cửa sổ Relationships với trường khóa bảng in đậm Tin học 12 - tiết 19 • Trên công cụ, Click chọn Bước 2: Chọn bảng (và mẫu hỏi) cần thiết lập liên kết Bước 3: Chọn trường liên quan từ bảng (và mẫu hỏi) liên kết, click Create để tạo liên kết * Ví dụ: Quan sát sách giáo khoa trang 57, lập CSDL KINH_DOANH gồm bảng: KHACH_HANG, MAT_HANG, HOA_DON Các bước thực Mở CSDL KINH_DOANH.MDB Nháy nút công cụ chọn Tools→Relationships Nháy nút phải chuột vào vùng trống cửa sổ Relationships chọn Show Table bảng chọn tắt Khi xuất hộp thoại Show Table (h 47a) a) b) Hình Tạo mối liên kết bảng GV: Thiết lập mối liên kết bảng MAT_HANG với bảng HOA_DON Giáo viên: Phan Văn Thế Trong hộp thoại Show Table chọn bảng (HOA_DON, KHACH_HANG, MAT_HANG) cách chọn tên bảng nháy Add Cuối nháy Close để đóng cửa sổ Show Table Trường THPT - DTNT Quỳ Châu Tin học 12 - tiết 19 GV: Gọi HS lên bảng thực lại thao tác liên kết HS: HS lên bảng thực theo yêu cầu giáo viên Ta thấy bảng vừa chọn xuất cửa sổ Relationships (h 47b) Di chuyển bảng cho hiển thị hết chúng cửa sổ Hình Mô tả tính chất liên kết Để thiết lập mối liên kết bảng KHACH_HANG với bảng HOA_DON: kéo thả trường Ma_khach_hang bảng KHACH_HANG qua trường Ma_khach_hang bảng HOA_DON Hộp thoại Edit Relationships xuất (h 48) Trong hộp thoại Edit Relationships, nháy OK Access tạo đường nối hai bảng để thể mối liên kết Tương tự vậy, ta thiết lập liên kết bảng MAT_HANG bảng HOA_DON Cuối ta có sơ đồ liên kết hình 48 Hình Sơ đồ liên kết Nháy nút để đóng cửa sổ Relationships Nháy Yes để lưu lại liên kết IV Củng cố - GV cho HS hoàn chỉnh bảng sau Bảng thống kê thao tác liên quan đến việc tạo liên kết bảng Tên thao tác Chọn bảng Thiết lập liên kết Sửa lại liên kết Lưu lại liên kết Xoá liên kết Giáo viên: Phan Văn Thế Một cách thực thao tác Chọn Tools→Relationships nháy nút Chọn bảng nháy Add… (HS điền tiếp) Nháy đúp vào đường liên kết… … (HS điền tiếp) … (HS điền tiếp) … (HS điền tiếp) Trường THPT - DTNT Quỳ Châu Tin học 12 - tiết 19 - Xem trước Bài tập thực hành : LIÊN KẾT GIỮA CÁC BẢNG Giáo viên: Phan Văn Thế

Ngày đăng: 05/10/2016, 15:29

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

  • Đang cập nhật ...

Tài liệu liên quan