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

BÀI GIẢNG điện tử LIÊN kết GIỮA các BẢNG TIN học 12

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 (294.77 KB, 11 trang )


Bài toán đặt vấn
đề:
Một công ti bán 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 công ti lập CSDL cấu
trúc nh sau:
Tên trờng

Mô tả

So_don

Số hiệu đơn đặt hàng

Ma_khach_hang

Mã khách hàng

Ten_khach_hang

Tên khách hàng

Ma_hang

Mã mặt hàng

So_luong

Số lợng


Ten_hang

Tên mặt hàng

Dia_chi

Địa chỉ khách hàng

Ngay_giao

Ngày giao hàng

Don_gia

Đơn giá (VNĐ)

Khoá chính


?

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ên ?
D thừa dữ liệu


Không đảm bảo sự nhất quán về mặt 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 sau:


Tên trờng

Mô tả

Ma_khach_hang

Mã khách hàng

Ten_khach_hang

Tên khách hàng

Dia_chi

Địa chỉ khách hàng

Tên trờng

Mô tả

Ma_hang

Mã mặt hàng

Ten_hang

Tên mặt hàng


Don_gia

Đơn giá (VNĐ)

Tên trờng

Mô tả

So_don

Số hiệu đơn đặt hàng

Ma_khach_hang

Mã khách hàng

Ma_hang

Mã mặt hàng

So_luong

Số lợng

Ngay_giao

Ngày giao hàng

Khoá chính


Khoá chính

Khoá chính


Khach_han
g

Mat_hang

Hoa_don

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


1. Khái
niệm:

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.

2. Kỹ thuật tạo liên kết giữa các bảng
B1: Xác định trờng để xác lập liên
kết
Khach_han
g:

Hoa_Do
n:

Ma_khach_hang, Ho_ten,
Dia_chi

So_don, Ma_khach_hang, Ma_hang, So_luong,
Ngay_giao

Mat_hang:

Ma_hang, Ten_hang, Don_gia


B2: Mở CSDL Kinh doanh. Nháy nút
hoặc chọn
Tools Relationships để mở cửa sổ
Relationships.
B3: Nháy nút
hoặc nháy nút phải chuột vào
vùng trống của sổ Relationships chọn Show
Table



Chọn tên các bảng cần
liên kết rồi nháy Add


B4: Thiết lập mối liên kết giữa các

bảng
Kéo trờng liên kết ở bảng khách hàng và thả vào
trờng tơng ứng ở bảng hoá đơn.

B5:
Tơng
tựnút
thiết lậpvà
liên
kết Yes
bảngđể
Hoálu
đơn
bảng mặt
Nháy
chọn
liênvà
kết.
hàng


B¶ng kh¸ch hµng sau khi liªn kÕt:


 xo¸ liªn kÕt gi÷a c¸c b¶ng

B1: Nh¸y chuét vµo ®êng liªn kÕt
B2: NhÊn phÝm Delete trªn bµn phÝm vµ chän
Yes



1. Kh¸i
niÖm:

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.

2. Kü thuËt t¹o liªn kÕt gi÷a c¸c b¶ng
- Gåm 5 bíc



×