§7 LIÊNKẾT GIỮA CÁC BẢNG 1 Mục tiêu

Một phần của tài liệu Giáo án Tin học lớp 12 chuẩn KTKN_Bộ 4 (Trang 80 - 82)

- Tạo biểu mẫu bằng thuật sĩ;

§7 LIÊNKẾT GIỮA CÁC BẢNG 1 Mục tiêu

1. Mục tiêu

a) Về kiến thức:

 Biết khái niệm liên kết giữa các bảng, sự cần thiết và ý nghĩa của việc tạo liên kết;

 Biết cách tạo liên kết trong Access.

b) Về kĩ năng:

• Tạo được liên kết trong Access.

c) Về thái độ

• Hướng cho một số HS cĩ nguyện vọng sau này học tiếp đạt trình độ phục vụ được cơng việc quản lí trong tương lai.

2. Chuẩn bị của giáo viên và học sinh:

+ Chuẩn bị của giáo viên: Giáo án, Sách GK Tin 12, Sách GV Tin 12, bảng phụ; + Chuẩn bị của học sinh: Sách GK tin 12, vở ghi.

3. Nội dung giảng dạy chi tiết:

a) Khái niệm liên kết bảng, tại sao phải liên kết bảng? b) Kỹ thuật tạo liên kết giữa các bảng

c) Thực hiện các ví dụ trên máy

4 . Tiến trình bài dạya) Ổn định lớp: a) Ổn định lớp:

b)Kiểm tra bài cũ: học sinh lên máy GV thực hiện các thao tác tạo biểu mẫu c)Nội dung bài mới

Hoạt động 1. Tìm hiểu khái niệm

Hoạt động của giáo viên và học sinh Nội dung

GV: Đặt vấn đề: Trong CSDL, các bảng thường cĩ liên quan với nhau. Khi xây dựng CSDL, liên kết được tạo giữa các bảng cho phép tổng hợp dữ liệu từ nhiều bảng.

HS: Chú ý nghe giảng.

GV: Khi tạo liên kết giữa các bảng cĩ cần đảm bảo tính tồn vẹn dữ liệu khơng?

HS: Cần đảm bảo tính tồn vẹn vì khi

1. Khái niệm.

Trong CSDL, các bảng thường cĩ liên quan với nhau. Khi xây dựng CSDL, liên kết được tạo giữa các bảng cho phép tổng hợp dữ liệu từ nhiều bảng.

Tiết PPCT: 24, 25Ngày: Ngày:

tạo ra liên kết giữa các bảng cần đảm bảo tính hợp lí của dữ liệu trong các bảng cĩ liên quan.

GV: Đưa ra vị dụ SGK trang 55. HS: Nghiên cứu VD và trả lời.

GV: Hãy thống kê và phân tích các đơn đặt hàng, hãy trình bày các phương án lập CSDL? HS: 1 HS trình bày các phương án. + Phương án 1: Lập CSDL gồm một bảng duy nhất. + Phương án 2: Lập CSDL gồm nhiều bảng.

GV: Với hai phương án trên em cĩ nhận xét gì?

HS: 1 HS trả lời câu hỏi.

+ Với phương án 1: Dư thừa dữ liệu ví dụ mã khách hàng, tên khách hàng, địa chỉ khách hàng, mã sản phẩm, tên sản phẩm, đơn giá lặp lại trong các đơn hàng cĩ số hiệu đơn khác nhau,…); Khơng bảo đảm sự nhất quán của dữ liệu (ví dụ mã khách hàng, tên khách hàng và địa chỉ khách hàng của cùng một khách hàng ở những đơn hàng khác nhau cĩ thể nhập khác nhau,…).

+ Với phương án 2: Khắc phục được những nhược điểm này, tuy nhiên phải (adsbygoogle = window.adsbygoogle || []).push({});

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ê và phân tích các đơn đặt hàng, hãy trình bày các phương án lập CSDL?

 Phương án 1: Gồm một bảng duy nhất chứa các thơng tin cần thiết.

Tên trường Mơ tả Khố

chính

So_don Số hiệu đơn đặt hàng Ma_khach_hang Mã khách hàng Ten_khach_han g Tên khách hàng Ma_mat_hang Mã mặt hàng So_luong Số lượng Ten_mat_hang Tên mặt hàng Dia_chi Địa chỉ KH Ngay_giao_hang Ngày giao

hàng

Don_gia Đơn giá

(VNĐ)

 Phương án 2: Gồm ba bảng cĩ cấu trúc tương ứng nhau.

KHACH_HANG

Tên trường Mơ tả Khố

chính Ma_khach_hang Mã khách hàng Ten_khach_han g Tên khách hàng Dia_chi Địa chỉ

cĩ liên kết giữa các bảng để cĩ được

thơng tin tổng hợp MAT_HANG

Tên trường Mơ tả Khố

chính

Ma_mat_hang Mã mặt hàng Ten_mat_hang Tên mặt

hàng

Don_gia Đơn giá (VNĐ)

HOA_DON

Tên trường Mơ tả Khố

chính So_don Số hiệu đơn đặt hàng Ma_khach_hang Mã khách hàng Ma_mat_hang Mã mặt hàng So_luong Số lượng Ngay_giao_hang Ngày giao

hàng

Hoạt động 2: Kĩ thuật tạo liên kết giữa các bảng

GV: Đặt vấn đề: Sau khi đã xây dựng xong hai hay nhiều bảng, ta cĩ thể chỉ ra mối liên kết giữa các bảng với nhau. GV: Mục đích của việc liên kết giữa các bảng là gì?

HS: Mục đích của việc này là để Access biết phải kết nối các bảng như thế nào khi kết xuất thơng tin.

GV: Các mối liên kết được thể hiện trong cửa sổ Relationships, mọi thao tác như xem, tạo, sửa, xố liên kết đều được

Một phần của tài liệu Giáo án Tin học lớp 12 chuẩn KTKN_Bộ 4 (Trang 80 - 82)