TH12_GA_Bai_07_Lien_ket_giua_cac_bang
Chia sẻ bởi Vũ Trường |
Ngày 25/04/2019 |
88
Chia sẻ tài liệu: TH12_GA_Bai_07_Lien_ket_giua_cac_bang thuộc Tin học 12
Nội dung tài liệu:
Thời lượng: 1 tiết Ngày soạn:
Tiết thứ: 1 Người soạn:
Chương II: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
Bài 7: LIÊN KẾT GIỮA CÁC BẢNG
MỤC ĐÍCH YÊU CẦU:
Kiến thức:
Biết được sự cần thiết, lợi ích khi tạo liên kết giữa các bảng.
Kỹ năng:
Biết cách tạo liên kết giữa các bảng
PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC:
Phương pháp: Thuyết trình vấn đáp.
Phương tiện: Máy chiếu, máy tính, phông chiếu hoặc bảng.
LƯU Ý SƯ PHẠM:
Giáo viên nhắc lại khái niệm biểu mẫu (Form): Biểu mẫu là một đối tượng của Access chủ yếu được dùng để nhập và sửa dữ liệu.
GV hướng dẫn HS các bước thực hiện liên kết giữa các bảng.
NỘI DUNG BÀI GIẢNG:
Hoạt động của GV và HS
Nội dung
Thời gian
Ổn định tổ chức lớp:
Chào thầy/cô, chỉnh đốn trang phục.
Cán bộ lớp báo cáo sỉ số.
Ghi bài.
3’
Kiểm tra bài cũ:
Biểu mẫu là gì?
Hãy cho biết sự khác nhau giữa chế độ biểu mẫu và chế độ thiết kế của biểu mẫu?
Nội dung bài mới:
Bài 7:
LIÊN KẾT GIỮA CÁC BẢNG
GV: Trên thực tế một CSDL có thể có nhiều bảng, do đó sau khi đã xây dựng xong hai hay nhiều bảng, ta có thể chỉ ra mối liên hệ giữa các bảng với nhau. 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 bước tiến hành để thiết lập các mối liên kết giữa các bảng:
Xem SGK58, 59, 60.
GV: Dùng Projector để thực hiện trực tiếp ví dụ minh họa trên máy tính giúp HS dễ hình dung hơn.
Trong phần này GV nên tạo các bảng đã có sẵn trước khi lên lớp.
Bài 7:
LIÊN KẾT GIỮA CÁC BẢNG
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.
Kĩ thuật tạo mối liên kết giữa các bảng
Chọn Tools ( Relationships hoặc nháy nút lệnh (Relationships).
Chọn các bảng (và mẫu hỏi) cần thiết lập liên kết.
Chọn trường liên quan từ các bảng (và mẫu hỏi) liên kết, rồi nháy Create để tạo liên kết.
Ví dụ: Thực hiện ví dụ SGK58, 59, 60.
Ví dụ : Trong bài toán quản lí bán hàng tại một cửa hàng, dựa trên tập hợp các hoá đơn bán hàng, ta đã xây dựng một CSDL là KINH_DOANH.MDB có các bảng với các trường tương ứng như sau:
KHACH_HANG: Ma_khach_hang (mã khách hàng), Ho_ten (họ tên), Dia_chi (địa chỉ).
MAT_HANG: Ma_mat_hang (mã mặt hàng), Tên_mat_hang (tên mặt hàng), Don_gia (đơn giá).
HOA_DON: So_hieu (số hiệu), 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).
Ta sẽ lập các liên kết giữa bảng KHACH_HANG và bảng HOA_DON trên cơ sở các trường Ma_khach_hang và liên kết giữa bảng MAT_HANG và bảng HOA_DON trên cơ sở các trường Ma_mat_hang.
Mở cửa sổ CSDL KINH_DOANH.MDB. Nháy nút trên thanh công cụ hoặc chọn Tools / Relationships.
Nháy chuột phải vào vùng trống trong cửa sổ Relationships để xuất hiện bảng chọn tắt, sau đó chọn mục Show Table… trong bảng chọn tắt, xuất hiện hộp thoại Show Table.
Trong hộp thoại Show Table (H.22a) chọn các bảng (HOA_DON, KHACH_HANG, MAT_HANG) để tạo mối liên kết bằng cách chọn bảng rồi nháy Add. Cuối cùng nháy Close.
Ta thấy các bảng vừa chọn xuất hiện trên cửa sổ Relationships (H.22b). Di chuyển các bảng sao cho hiển thị hết chúng trên cửa sổ.
Để thiết lập mối liên kết giữa trường Ma_khach_hang trong bảng KHACH_HANG với trường Ma_khach_hang trong bảng HOA_DON; nháy trường Ma_khach_hang trong bảng KHACH_HANG, kéo nó qua trường Ma_khach_hang trong bảng HOA_DON. Hộp thoại Edit Relationships xuất hiện.
Trong hộp thoại Edit Relationships (H.23), chọn Enforce Referential Integrity để thiết đặt tính toàn vẹn tham chiếu, và nháy Create. Access tạo một đường nối giữa hai
Tiết thứ: 1 Người soạn:
Chương II: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
Bài 7: LIÊN KẾT GIỮA CÁC BẢNG
MỤC ĐÍCH YÊU CẦU:
Kiến thức:
Biết được sự cần thiết, lợi ích khi tạo liên kết giữa các bảng.
Kỹ năng:
Biết cách tạo liên kết giữa các bảng
PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC:
Phương pháp: Thuyết trình vấn đáp.
Phương tiện: Máy chiếu, máy tính, phông chiếu hoặc bảng.
LƯU Ý SƯ PHẠM:
Giáo viên nhắc lại khái niệm biểu mẫu (Form): Biểu mẫu là một đối tượng của Access chủ yếu được dùng để nhập và sửa dữ liệu.
GV hướng dẫn HS các bước thực hiện liên kết giữa các bảng.
NỘI DUNG BÀI GIẢNG:
Hoạt động của GV và HS
Nội dung
Thời gian
Ổn định tổ chức lớp:
Chào thầy/cô, chỉnh đốn trang phục.
Cán bộ lớp báo cáo sỉ số.
Ghi bài.
3’
Kiểm tra bài cũ:
Biểu mẫu là gì?
Hãy cho biết sự khác nhau giữa chế độ biểu mẫu và chế độ thiết kế của biểu mẫu?
Nội dung bài mới:
Bài 7:
LIÊN KẾT GIỮA CÁC BẢNG
GV: Trên thực tế một CSDL có thể có nhiều bảng, do đó sau khi đã xây dựng xong hai hay nhiều bảng, ta có thể chỉ ra mối liên hệ giữa các bảng với nhau. 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 bước tiến hành để thiết lập các mối liên kết giữa các bảng:
Xem SGK58, 59, 60.
GV: Dùng Projector để thực hiện trực tiếp ví dụ minh họa trên máy tính giúp HS dễ hình dung hơn.
Trong phần này GV nên tạo các bảng đã có sẵn trước khi lên lớp.
Bài 7:
LIÊN KẾT GIỮA CÁC BẢNG
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.
Kĩ thuật tạo mối liên kết giữa các bảng
Chọn Tools ( Relationships hoặc nháy nút lệnh (Relationships).
Chọn các bảng (và mẫu hỏi) cần thiết lập liên kết.
Chọn trường liên quan từ các bảng (và mẫu hỏi) liên kết, rồi nháy Create để tạo liên kết.
Ví dụ: Thực hiện ví dụ SGK58, 59, 60.
Ví dụ : Trong bài toán quản lí bán hàng tại một cửa hàng, dựa trên tập hợp các hoá đơn bán hàng, ta đã xây dựng một CSDL là KINH_DOANH.MDB có các bảng với các trường tương ứng như sau:
KHACH_HANG: Ma_khach_hang (mã khách hàng), Ho_ten (họ tên), Dia_chi (địa chỉ).
MAT_HANG: Ma_mat_hang (mã mặt hàng), Tên_mat_hang (tên mặt hàng), Don_gia (đơn giá).
HOA_DON: So_hieu (số hiệu), 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).
Ta sẽ lập các liên kết giữa bảng KHACH_HANG và bảng HOA_DON trên cơ sở các trường Ma_khach_hang và liên kết giữa bảng MAT_HANG và bảng HOA_DON trên cơ sở các trường Ma_mat_hang.
Mở cửa sổ CSDL KINH_DOANH.MDB. Nháy nút trên thanh công cụ hoặc chọn Tools / Relationships.
Nháy chuột phải vào vùng trống trong cửa sổ Relationships để xuất hiện bảng chọn tắt, sau đó chọn mục Show Table… trong bảng chọn tắt, xuất hiện hộp thoại Show Table.
Trong hộp thoại Show Table (H.22a) chọn các bảng (HOA_DON, KHACH_HANG, MAT_HANG) để tạo mối liên kết bằng cách chọn bảng rồi nháy Add. Cuối cùng nháy Close.
Ta thấy các bảng vừa chọn xuất hiện trên cửa sổ Relationships (H.22b). Di chuyển các bảng sao cho hiển thị hết chúng trên cửa sổ.
Để thiết lập mối liên kết giữa trường Ma_khach_hang trong bảng KHACH_HANG với trường Ma_khach_hang trong bảng HOA_DON; nháy trường Ma_khach_hang trong bảng KHACH_HANG, kéo nó qua trường Ma_khach_hang trong bảng HOA_DON. Hộp thoại Edit Relationships xuất hiện.
Trong hộp thoại Edit Relationships (H.23), chọn Enforce Referential Integrity để thiết đặt tính toàn vẹn tham chiếu, và nháy Create. Access tạo một đường nối giữa hai
* 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ẻ: Vũ Trường
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)