Bài giảng Bài 7: Liên kết giữa các bảng

NHƯỢC ĐỂM

- Dư thừa dữ liệu

- Không đảm bảo sự nhất quán của dữ liệu

Làm cách nào để khắc phục nhược điểm?

 

 

ppt9 trang | Chia sẻ: haha | Lượt xem: 1616 | Lượt tải: 0download
Bạn đang xem nội dung Bài giảng Bài 7: Liên kết giữa các bảng, để tải tài liệu về máy bạn hãy click vào nút TẢI VỀ
BÀI 7LIÊN KẾT GIỮA CÁC BẢNGBµi 7. Liªn kÕt gi÷a c¸c b¶ngMét c«ng ti b¸n hµng v¨n phßng phÈm 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 ph­¬ng ¸n lËp CSDL nh­ sau:Ph­¬ng ¸n 1: Dïng 1 b¶ng duy nhÊt ®Ó l­u th«ng tin vÒ kh¸ch hµng, mÆt hµng vµ ®¬n hµngPh­¬ng ¸n 2: Dïng 3 b¶ng ®Ó l­u th«ng tin vÒ kh¸ch hµng, mÆt hµng vµ ®¬n hµng.Bµi to¸n ®Æt vÊn ®Ò:Tên trườngMô tảKhóa chínhSo_donSố hiệu đơn đặt hàngMa_khach_hangMã khách hàngHo_tenTên khách hàngMa_mat_hangMã mặt hàngSo_luongSố lượngTen_mat_hangTên mặt hàngDia_chiĐịa chỉ khách hàngNgay_giao_hangNgày giao hàngDon_giaĐơn giá (VNĐ)Ph­¬ng ¸n 1: Dïng 1 b¶ng duy nhÊt ®Ó l­u th«ng tin cã cÊu tróc nh­ sau:Khi đó bảng lưu thông tin sẽ có dạng sau:H·y quan s¸t vµ chØ ra nh÷ng nh­îc ®iÓm cÇn l­u ý cña c¸ch lËp CSDL trªnNHƯỢC ĐỂM- Dư thừa dữ liệu- Không đảm bảo sự nhất quán của dữ liệuLàm cách nào để khắc phục nhược điểm?§Ó kh¾c phôc nh÷ng nh­îc ®iÓm trªn nªn sö dông ph­¬ng ¸n lËp CSDL thø hai nh­ sau:Tên trườngMô tảKhóa chínhMa_khach_hangMã khách hàngHo_tenTên khách hàngDia_chiĐịa chỉ khách hàngTên trườngMô tảKhóa chínhMa_mat_hangMã mặt hàngTen_mat_hangTên mặt hàngDon_giaĐơn giá (VNĐ)Tên trườngMô tảKhóa chínhSo_donSố hiệu đơn đặt hàngMa_khach_hangMã khách hàngMa_mat_hangMã mặt hàngSo_luongSố lượngNgay_giao_hangNgày giao hàngKHACH_HANGMAT_HANGHOA_DONCách 21. KHÁI NỆMTrong CSDL, các bảng thường có quan hệ 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. C¸ch thø hai kh¾c phôc ®­îc nh­îc ®iÓm cña c¸ch thø nhÊt, tuy nhiªn ®Ó cã ®­îc th«ng tin tæng hîp th× cÇn lÊy th«ng tin tõ 3 b¶ng trªn  cÇn liªn kÕt gi÷a c¸c b¶ng.2. KĨ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNGBước 1: Chọn ToolsRelationships hoặc nháy nút Bước 2: Nháy nút Show Table trên thanh công cụ hoặc nháy chuột vào vùng trống trong cửa sổ Relationships và chọn Show Table  xhht:  Chọn các bảng và mẫu hỏi cần lập liên kết rồi chọn AddBước 3: Chọn trường liên quan từ các bảng liên kết, rồi nháy Create để tạo liên kết.  Nháy nút Close để đóng cửa sổ Relationships xhht  chọn Yes để lưu liên kết. 

File đính kèm:

  • pptlien_ket_giua_cac_bang.ppt