20 - Lien ket giua cac bang

Chia sẻ bởi Trần Văn Nghĩa | Ngày 25/04/2019 | 59

Chia sẻ tài liệu: 20 - Lien ket giua cac bang thuộc Tin học 12

Nội dung tài liệu:

Ngày soạn : Tiết :
Ngày dạy : Lớp :

§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.
2 . Kỹ năng
Biết cách tạo liên kết trong Access.
II. PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC
1. Chuẩn bị của giáo viên
- Giáo án, SGK, SGV, tài liệu tham khảo và đồ dùng dạy học.
- Sử dụng phương pháp thuyết trình, đàm thoại, vấn đáp,…
2. Chuẩn bị của học sinh
- Đồ dùng học tập: SGK, vở ghi, bút,…
III. NỘI DUNG BÀI GIẢNG
1. Ổn định tổ chức lớp
- Ổn định lớp.
- Chỉnh đốn trang phục
- Kiểm tra sỹ số.
2. Kiểm tra bài cũ
3. Đặt vấn đề
4. Nội dung bài mới
HOẠT ĐỘNG CỦA GV
HOẠT ĐỘNG CỦA HS
Tg

( Hoạt động 1 1. Khái niệm.
Đưa ra một ví dụ về CSDL KINH_DOANH (gồm 3 bảng và các mối liên kết giữa chúng) trong SGK để học sinh thấy rõ rằng việc liên kết giữa các bảng là cần thiết.
- Thiết lập bảng theo hai phương án và yêu cầu học sinh phân tích
Cách 1: lập bảng gồm các trường: So_don, Ma_khach_hang, Ho_ten, Ma_mat_hang, So_luong, Ten_mat_hang, Dia_chi, Ngay_giao_hang, Don_gia.
Cách 2: Lập 3 bảng: 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)
1. Khái niệm.
- Học sinh phân tích dữ liệu theo hai phương án
+ Phương án 1: chỉ dùng một bảng
+ Phương án 2: dùng 3 bảng
- Học sinh phân tích ưu và nhược điểm đối với từng phương án
Cách 1: có nhược điểm là thiếu tính toàn vẹn và nhất quán về mặt dữ liệu đồng thời bị dư thừa dữ liệu.
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ách hàng


Ngay_giao_hang
Ngày giao hàng


Don_gia
Đơn giá (VNĐ)


Cách 2: Cần thiết lập liên kết giữa các bảng.
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





( Hoạt động 2 2. Kĩ thuật tạo liên kết giữa các bảng
- Trình bày cách tạo liên kết trong Access đối với 3 bảng 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)
- Dung máy chiếu thao tác cho học sinh quan sát.
2. Kĩ thuật tạo liên kết giữa các bảng
- Quan sát trên máy chiếu thao tác tạo liên kết trên Access
1. Mở CSDL KINH_DOANH.MDB, sau đó chọn Tool/ Relationships
2. Chọn Show Table trong cửa sổ Relationships
3. Chọn tên bảng và nháy chuột vào nút Add trên cửa sổ Show Table, cuối cùng nháy nút Close.
4. Thực hiện kéo thả các trường Ma_khách_
* 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ẻ: Trần Văn Nghĩa
Dung lượng: | Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)