GA Tin 12 2 cột (Full)

Chia sẻ bởi Nguyễn Năng Cường | Ngày 26/04/2019 | 38

Chia sẻ tài liệu: GA Tin 12 2 cột (Full) thuộc Tin học 12

Nội dung tài liệu:

TCT: 22 Ngày dạy:………

§7. LIÊN KẾT GIỮA CÁC BẢNG
I. Mục tiêu:
1. 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.
2. Kỹ năng:
Tạo được liên kết trong Access.
II. Chuẩn bị:
1. GV: Giáo án, Sách GK Tin 12, Sách GV Tin 12, máy chiếu.
2. HS: Đọc trước SGK và vở ghi.
III. Phương pháp dạy học:
Nêu vấn đề + thảo luận nhóm.
IV. Tiến trình dạy học:
1. Ổn định tổ chức:
2. Kiểm tra bài cũ:
3. Giảng bài mới:

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 toàn vẹn dữ liệu không?
HS: Cần đảm bảo tính toàn vẹn vì khi 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 có liên kết giữa các bảng để có được thông tin tổng hợp






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.








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ả
Khoá chính

So_don
Số hiệu đơn đặt hàng


Ma_khach_hang
Mã khách hàng


Ten_khach_hang
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ả
Khoá chính

Ma_khach_hang
Mã khách hàng


Ten_khach_hang
Tên khách hàng


Dia_chi
Địa chỉ



MAT_HANG
Tên trường
Mô tả
Khoá 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ả
Khoá 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





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
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Năng Cường
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)