Tải bản đầy đủ (.ppt) (16 trang)

Bai 7 Lien ket giua cac bang

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (373.1 KB, 16 trang )

<span class='text_page_counter'>(1)</span>NHIÖT LIÖT CHµO MõNG QUý THÇY C¤ VÒ Dù GIê LíP 12G. Giáo viên: Ngô Thị Thảo Môn: Tin học.

<span class='text_page_counter'>(2)</span> Kiểm tra bài cu. Câu hỏi: Trong CSDL QL_HocSinh, em hãy thực hiện tạo biểu mẫu nhập học sinh?.

<span class='text_page_counter'>(3)</span> Bài 7: Liên kết giữa các bảng 1. Khái niệm: Ví dụ: Một công ti 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. Hãy lập CSDL để thống kê và phân tích đơn đặt hàng?.

<span class='text_page_counter'>(4)</span> Cách thứ nhất: CSDL gồm một bảng duy nhất chứa tất cả các thông tin cần thiết. Tên trường. Mô tả. So_don. Số liệu đơn đặt 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Đ). Khóa chính.

<span class='text_page_counter'>(5)</span> Em h·y quan s¸t vµ chØ ra nh÷ng nhîc ®iÓm cÇn lu ý cña Nhîcnãi ®iÓm CSDL 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 lËp CSDL thø hai..

<span class='text_page_counter'>(6)</span> Cách thứ hai: Lập CSDL KINH_DOANH gồm ba bảng có cấu trúc tương ứng. KHACH_HANG. MAT_HANG. HOA_DON. Tên trường. Mô tả. Ma_khach_hang. Mã khách hàng. Ho_ten. Tên khách hàng. Dia_chi. Địa chỉ. Tên trường. Mô tả. Ma_mat_hang. Mã mặt hàng. Ten_mat_hang. Tên mặt hàng. Don_gia. Đơn giá (VNĐ). Khóa chính. Khóa chính. Tên trường. Mô tả. So_don. Số liệ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. Khóa chính.

<span class='text_page_counter'>(7)</span> Cách thứ hai: Lập CSDL KINH_DOANH gồm ba bảng có cấu trúc tương ứng. KHACH_HANG. MAT_HANG. HOA_DON.

<span class='text_page_counter'>(8)</span> Nhận xét: Cách thứ hai, lập CSDL KINH_DOANH gồm 3 bảng: • KHACH_HANG • MAT_HANG • HOA_DON. đã khắc phục được những nhược điểm so với cách thứ nhất. Tuy nhiên, để có được thông tin tổng hợp thì cần thông tin từ ba bảng. CẦN CÓ LIÊN KẾT GIỮA CÁC BẢNG.

<span class='text_page_counter'>(9)</span> Bài 7: Liên kết giữa các bảng 1. 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 giữa các bảng cho phép tổng hợp dữ liệu từ nhiều bảng..

<span class='text_page_counter'>(10)</span> 2. KÜ thuËt t¹o liªn kÕt gi÷a c¸c b¶ng Thực hiện trên CSDL KINH_DOANH B1: Më CSDL KINH_DOANH. Nh¸y nót Relationships để mở cửa sổ Relationships.. hoÆc chän Tool . B2: Nh¸y nót hoÆc nh¸y chuét ph¶i vµo vïng trèng cña cöa sæ Relationships vµ chän Show Table (nÕu trong cöa sæ kh«ng cã) B3: Chọn tên các bảng cần tạo liên kết rồi nháy Add.

<span class='text_page_counter'>(11)</span> 2. KÜ thuËt t¹o liªn kÕt gi÷a c¸c b¶ng B4: ThiÕt lËp mèi liªn kÕt c¸c b¶ng KÐo trêng liªn kÕt ë b¶ng KHACH_HANG th¶ vµo trêng liªn kÕt ë b¶ng HOA_DON nh¸y chän Create..

<span class='text_page_counter'>(12)</span> 2. KÜ thuËt t¹o liªn kÕt gi÷a c¸c b¶ng B4: ThiÕt lËp mèi liªn kÕt c¸c b¶ng KÐo trêng liªn kÕt ë b¶ng KHACH_HANG th¶ vµo trêng liªn kÕt ë b¶ng HOA_DON nh¸y chän Create.. T¬ng tù thiÕt lËp liªn kÕt cho b¶ng MAT_HANG vµ b¶ng HOA_DON.

<span class='text_page_counter'>(13)</span> 2. KÜ thuËt t¹o liªn kÕt gi÷a c¸c b¶ng B4: ThiÕt lËp mèi liªn kÕt c¸c b¶ng KÐo trêng liªn kÕt ë b¶ng KHACH_HANG th¶ vµo trêng liªn kÕt ë b¶ng HOA_DON nh¸y chän Create.. T ¬ngNh¸y tù thiÕt cho b¶ng B5: nót lËp liªn vµ kÕt chän Yes để lMAT_HANG u l¹i liªn kÕt vµ b¶ng HOA_DON.

<span class='text_page_counter'>(14)</span> B¶ng KHACH_HANG sau khi liªn kÕt.

<span class='text_page_counter'>(15)</span> Xãa liªn kÕt b¶ng B1: Nháy chuột vào đờng liên kết cần xóa. B2: NhÊn phÝm Delete trªn bµn phÝm vµ chän Yes..

<span class='text_page_counter'>(16)</span> Cñng cè vµ dÆn dß 1. Kh¸i niÖm 2. KÜ thuËt t¹o liªn kÕt. Gåm 5 bíc..

<span class='text_page_counter'>(17)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×