1. Trang chủ
  2. » Công Nghệ Thông Tin

Bai 7 Lien ket giua cac bang

16 10 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 519,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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 l[r]

Trang 1

Giáo viên: Ngô Thị Thảo

Môn: Tin học

NHIÖT LIÖT CHµO MõNG QUý THÇY C¤

VÒ Dù GIê LíP 12G

Trang 2

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?

Trang 3

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

1 Khái niệm:

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?

Trang 4

Tên trường Mô tả Khóa chính

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Đ)

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.

Trang 5

Em h·y quan s¸t vµ chØ ra nh÷ng nh îc ®iÓm cÇn l u ý cña CSDL nãi 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.

Nh îc ®iÓm

Trang 6

Tên trường Mô tả Khóa chính

Ma_khach_hang Mã khách hàng Ho_ten Tên khách hàng Dia_chi Địa chỉ

MAT_HANG

Tên trường Mô tả Khóa chính

Ma_mat_hang Mã mặt hàng Ten_mat_hang Tên mặt hàng Don_gia Đơn giá (VNĐ)

Tên trường Mô tả Khóa chính

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 HOA_DON

Cách thứ hai: Lập CSDL KINH_DOANH gồm ba bảng có cấu trúc tương ứng.

Trang 7

MAT_HANG

HOA_DON

Cách thứ hai: Lập CSDL KINH_DOANH gồm ba bảng có cấu trúc tương ứng.

Trang 8

Nhận xét:

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

Trang 9

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

1 Khái niệm:

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.

Trang 10

Thực hiợ̀n trờn CSDL KINH_DOANH

B3: Chọn tờn cỏc bảng cần tạo liờn kết rồi nhỏy Add

2 Kĩ thuật tạo liên kết giữa các bảng

B1: Mở CSDL KINH_DOANH Nháy nút hoặc chọn Tool 

Relationships để mở cửa sổ Relationships.

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ó)

Trang 11

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.

Trang 12

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

Trang 13

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

B5: Nháy nút và chọn Yes để l u lại liên kết

Trang 14

B¶ng KHACH_HANG sau khi liªn kÕt

Trang 15

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.

Trang 16

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.

Ngày đăng: 18/09/2021, 05:19

TỪ KHÓA LIÊN QUAN

w