Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
1,19 MB
Nội dung
Bài giảng Tin học 12 TẠI SAO PHẢI LIÊN KẾT CÁC BẢNG? 1. Khái niệm VÍ DỤ: 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, Công ty có 2 cách lập CSDL như sau: 1. Khái niệm Cách thứ nhất: Tạo 1 bảng duy nhất gồm các trường sau: Tên trường Mô tả Khoá chính So_Don Số hiệu đơn khách hàng Ma_Khach_Hang 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ỉ khách hàng Ngay_Giao_Hang Ngày giao hàng Don_Gia Đơn giá (VNĐ) 1. Khái niệm Cách thứ hai: Lập CSDL KINH_DOANH gồm 3 bảng có cấu trúc như sau: Tên trường Mô tả Khoá chính Ma_Khach_Hang Mã khách hàng Ho_Ten Tên khách hàng Dia_Chi Địa chỉ khách hàng 1. Khái niệm KHACH_HANG Tên trường Mô tả Khoá chính Ma_Khach_Hang Mã mặt hàng Ten_Mat_Hang Tên mặt hàng Don_Gia Đơn giá (VNĐ) MAT_HANG 1. Khái niệm 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 HOA_DON 1. Khái niệm Phân tích và nhận xét? Cách thứ nhất - Dư thừa dữ liệu Cách thứ hai - Không đảm bảo sự nhất quán của dữ liệu Để có được thông tin tổng hợp từ 3 bảng thì ta phải làm gì? CẦN TẠO LIÊN KẾT GIỮA CÁC BẢNG 1. Khái niệm - Không dư thừa dữ liệu - Đảm bảo sự nhất quán của dữ liệu VẬY, LÀM THẾ NÀO ĐỂ TẠO LIÊN KẾT GIỮA CÁC BẢNG VỚI NHAU? 2. Kĩ thuật tạo liên kết giữa các bảng - Cách 1: trên thanh Menu: Click chọn Click chọn - Cách 2: trên thanh công cụ: Click chọn BƯỚC 1: [...]... với các trường khoá chính của các bảng được in đậm - Thiết lập mối liên kết giữa bảng KHACH_HANG và bảng HOA_DON: + Kéo thả trường Ma_Khach_Hang của bảng KHACH_HANG đến Ma_Khach_Hang của bảng HOA_DON -> Xuất hiện hộp thoại Click chọn - Thiết lập mối liên kết giữa bảng MAT_HANG và bảng HOA_DON: + Kéo thả trường Ma_Mat_Hang của bảng MAT_HANG đến Ma_Mat_Hang của bảng HOA_DON -> Xuất hiện hộp thoại Mối liên. .. trường Ma_Mat_Hang của bảng MAT_HANG đến Ma_Mat_Hang của bảng HOA_DON -> Xuất hiện hộp thoại Mối liên kết Click Chọn Tương tự, ta có các liên kết như sau: Mối liên kết Mối liên kết Click chọn để đóng cửa sổ Relationship - Nhớ Click Yes để lưu liên kết VÍ DỤ ÁP DỤNG BÀI HỌC KẾT THÚC CHÚC CÁC THẤY CÔ GIÁO VÀ CÁC EM VUI KHOẺ, MẠNH MẼ VÀ HẠNH PHÚC! ...BƯỚC 2: - Chọn bảng (và mẫu hỏi) cần thiết lập liên kết BƯỚC 3: - Chọn trường liên quan từ các bảng (và mẫu hỏi) cần liên kết và Click vào Create để tạo liên kết Ví dụ: Ta có CSDL KINH_DOANH gồm 3 bảng và các trường tương ứng như sau: - KHACH_HANG: Ma_Khach_Hang, Ho_Ten, Dia_Chi - MAT_HANG: Ma_Mat_Hang, Ten_Mat_Hang, . TẠO LIÊN KẾT GIỮA CÁC BẢNG VỚI NHAU? 2. Kĩ thuật tạo liên kết giữa các bảng - Cách 1: trên thanh Menu: Click chọn Click chọn - Cách 2: trên thanh công cụ: Click chọn BƯỚC 1: BƯỚC 2: - Chọn bảng. hỏi) cần thiết lập liên kết BƯỚC 3: - Chọn trường liên quan từ các bảng (và mẫu hỏi) cần liên kết và Click vào Create để tạo liên kết Ví dụ: Ta có CSDL KINH_DOANH gồm 3 bảng và các trường tương. Bài giảng Tin học 12 TẠI SAO PHẢI LIÊN KẾT CÁC BẢNG? 1. Khái niệm VÍ DỤ: 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