a/Trong CSDL chọn FORM =>Create form by using wizard b/Chọn bố cục biểu mẫu, chọn Next c/ Trong cửa Form wizard chọn bảng cần lấy dữ liệu tại ô Table/Queries, chọn các trường tại ô Avail
Trang 2KIỂM TRA BÀI CŨ
CÂU HỎI: Để tạo biểu mẫu thực hiện các bước dưới đây Hãy
cho biết thứ tự thực hiện các bước như vậy đúng hay sai?
Nếu sai sắp xếp lại các bước đó để được một thao tác đúng
a/Trong CSDL chọn FORM =>Create form by using wizard
b/Chọn bố cục biểu mẫu, chọn Next
c/ Trong cửa Form wizard chọn bảng cần lấy dữ liệu tại ô Table/Queries, chọn các trường tại ô Available field đưa vào biểu mẫu, chọn Next
d/ Hoàn thành việc tạo biểu mẫu chọn Finish e/ Chọn kiểu trình bày cho biểu mẫu chọn Next
Trả lời:
A C B E D
Trang 3Tiết 20:
Trang 4BÀI TOÁN ĐẶT VẤN ĐỀ:
Một công ty 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, xét hai cách lập cơ sở dữ liệu:
Cách 1: Tên trường Mô tả Khóa chính
So_Don Số đơn Ma_Khach_Hàng Mã khách hàng Ho_ten 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ỉ
Ngay_giao_hang Ngày giao hàng Don_gia Đơn giá
Trang 5Hãy quan sát và chỉ ra những nhược điểm của cách lập
cơ sở dữ liệu trên.
?
Dư Thừa dữ liệu
Không đảm bảo sự nhất quán của dữ liệu
Để khắc phục những nhược điểm trên nên
sử dụng cách 2 như sau:
BÀI TOÁN ĐẶT VẤN ĐỀ:
Trang 6BÀI TOÁN ĐẶT VẤN ĐỀ:
Tên trường Mô tả Khóa chính So_don Số đơn
Ma_khach_hang Mã khách hàng Ma_hang Mã mặt hàng So_luong Số lượng
Ngay_giao_hang Ngayg giao hàng
Tên trường Mô tả Khóa chính Ma_khach_Hàng Mã khách hàng
Ho_Ten Tên khách hàng Dia_chi Địa chỉ
Tên trường Mô tả Khóa chính Ma_Hàng Mã mặt hàng
Ten_mat_hang Tên mặt hàng Don_gia Đơn giá
KHACH_HANG
MAT_HANG
HOA_DON
Cách 2:
Trang 7BÀI TOÁN ĐẶT VẤN ĐỀ:
KHACH_HANG
MAT_HANG
HOA_DON
cách này khắc phục được những nhược điểm trên Tuy nhiên để có được thông tin tổng hợp thì cần lấy thông tin từ 3 bảng cần liên kết giữa các bảng.
Trang 8Liê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
2 KỸ THUẬT TẠO LIÊN KẾT:
1 KHÁI NIỆM:
Khach_hang: Ma_khach_hang , Ho_ten, Dia_chi
Mat_hang: Ma_hang , Ten_hang, Don_gia
Hoa_Don: So_don, Ma_khach_hang , Ma_hang, So_luong, Ngay_giao
Xác định các trường để tạo liên kết:
2.1 TẠO LIÊN KẾT:
Trang 9Bước 1: Mở cơ sở dữ liệu Quan_Li_kinh_doanh Nháy nút hoặc chọn Tools\Relationships để mở hộp thoại Relationships
Bước 2: Nháy nút hoặc nháy nút phải chuột vào vùng trống của cửa sổ Relationships chọn show Table
Bước 3: Trong cửa sổ show table Chọn tên các bảng cần liên kết nháy add, chọn xong chọn close để đóng
1 KHÁI NIỆM:
2 KỸ THUẬT TẠO LIÊN KẾT:
2.1 TẠO LIÊN KẾT:
Quan sát đoạn phim hướng
dẫn tạo liên kết
Trang 10Tương tự thiết lập liên kết ở bảng HOA_DON với bảng
MAT_HANG
Relationships và chọn yes để lưu liên kết
1 KHÁI NIỆM:
2 KỸ THUẬT TẠO LIÊN KẾT:
Bước 4: Thiết lập mối liên kết:
Kéo trường liên kết ở bảng KHACH_HANG và thả vào trường tương ứng ở bảng HOA_DON
2.1 TẠO LIÊN KẾT:
Trang 11BẢNG KHACH_HANG SAU KHI LIÊN KẾT
1 KHÁI NIỆM:
2 KỸ THUẬT TẠO LIÊN KẾT:
2.1 TẠO LIÊN KẾT:
Em hãy cho biết việc liên kết giữa các bảng có cần thiết hay không?
và ý nghĩa của việc tạo liên kết?
Trang 12B1: chọn đường liên kết: nháy chuột vào đường liên kết
để chọn
B2: Nhấn nút Delete trên bàn phím để xóa, chọn Yes
1 KHÁI NIỆM:
2 KỸ THUẬT TẠO LIÊN KẾT:
2.1.TẠO LIÊN KẾT:
2.2 XÓA LIÊN KẾT:
Trang 131 KHÁI NIỆM:
2 KỸ THUẬT TẠO LIÊN KẾT:
2.3 SỬA LIÊN KẾT:
2.1.TẠO LIÊN KẾT:
2.2 XÓA LIÊN KẾT:
Nháy đúp vào đường nối thể hiện liên kết để sửa
Xuất hiện hộp
thoại Edit Relationships
để sửa liên kết.
Trang 141 KHÁI NIỆM:
2 KỸ THUẬT TẠO LIÊN KẾT:
2.3 SỬA LIÊN KẾT:
2.2 XÓA LIÊN KẾT:
2.1.TẠO LIÊN KẾT:
3 CŨNG CỐ, ĐÁNH GIÁ:
CÂU HỎI TRẮC NGHIỆM THỰC HIỆN TẠO LIÊN KẾT VỚI
BÀI TOÁN QUAN LÍ KINH DOANH
Trang 151 KHÁI NIỆM:
2 KỸ THUẬT TẠO LIÊN KẾT:
4 HƯỚNG DẪN HỌC Ở NHÀ:
* Về nhà:
Thực hành lại ví dụ bài toán kinh doanh
Bài tập trong phiếu học tập
Chuẩn bị trước bài thực hành 5
2.3 SỬA LIÊN KẾT:2.2 XÓA LIÊN KẾT:
2.1.TẠO LIÊN KẾT:
3.CŨNG CỐ, ĐÁNH GIÁ: