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

Slide tin học 12 bài liên kết giữ các bảng _H.X Long

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 (284.75 KB, 14 trang )


SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH ĐIỆN BIÊN
TRƯỜNG THPT TUẦN GIÁO
HỘI THI THIẾT KẾ BÀI GIẢNG E-LEARNING
BÀI GIẢNG
LIÊN KẾT GIỮA CÁC BẢNG
Chương trình Tin học - lớp 12
GIÁO VIÊN: HOÀNG XUÂN LONG
Email:
Điện thoại: 0947.264.555


BÀI 7
LIÊN KẾT GIỮA CÁC BẢNG

1. Kiến thức
- Biết khái niệm liên kết giữa các bảng, sự cần
thiết và ý nghĩa của việc tạo liên kết.
- Biết cách tạo liên kết trong Access.
I/ Mục tiêu
2. Kỹ năng
- Thực hiện được: việc tạo liên kết giữa các
bảng trong Access

Bi toỏn t vn :
Mt cụng ti bỏn vn phũng phm thng xuyờn nhn n t hng t
khỏch hng. thng kờ v phõn tớch cỏc n t hng cụng ti lp CSDL
cu trỳc nh sau:
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


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Đ)
1. í NGHA CA VIC LIấN KT GIA CC BNG:
II. NI DUNG

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 ta thường chia
bảng chính ra nhiều bảng con.

Tên trường Mô tả Khóa chính
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ả Khoá chính
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ả Khoá chính
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

KHACH HANG
MAT HANG
HOA DON
 Tuy nhiên để có được thông tin tổng hợp thì cần lấy thông tin từ
các 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ẢNG
B1: X¸c ®Þnh trêng ®Ó x¸c lËp liªn kÕt
KHACH_HANG:
Ma_khach_hang, Ho_ten, Dia_chi
MAT_HANG:
Ma_hang, Ten_hang, Don_gia
HOA_DON:
So_don, Ma_khach_hang, Ma_hang, So_luong, Ngay_giao
-Sau khi đã xây dựng xong 2 hay nhiều bảng, ta có thể chỉ ra mối
liên kết giữa các bảng để kết xuất thông tin.
-Mọi thao tác xem, sửa, xóa, tạo liên kết đều được thực hiện ở
cửa sổ Relation Ship.
-Tìm hiểu tạo liên kết giữa các bảng qua VD CSDL
KINH_DOANH

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
B2: Mở CSDL Kinh doanh. Nháy nút hoặc chọn
Tools

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

 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.
 Tương tự thiết lập liên kết bảng HOÁ ĐƠN và bảng MẶT
HÀNG
B5: Nháy nút và chọn Yes để lưu liên kết.

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

Câu1: Hãy chọn phương án ghép đúng. Liên kết giữa các
bảng được dựa trên:
Submit
Submit
Clear
Clear
A)
thuộc tính khoá
B)
ý định người quản trị hệ CSDL
C)
các thuộc tính trùng tên nhau giữa các
bảng
D) ý định ghép các bảng thành một bảng

có nhiều thuộc tính hơn
III. Câu hỏi củng cố:
Correct - Click anywhere to
continue
Correct - Click anywhere to
continue
Incorrect - Click anywhere to
continue
Incorrect - Click anywhere to
continue

Câu 2: Hãy chọn phương án ghép đúng. Có thể tạo liên
kết giữa hai bảng nhờ:
Correct - Click anywhere to
continue
Correct - Click anywhere to
continue
Incorrect - Click anywhere to
continue
Incorrect - Click anywhere to
continue
Submit
Submit
Clear
Clear
A) một thuộc tính bất kì của bảng 1 với một thuộc
tính khoá chính của bảng
B) hai thuộc tính cùng kiểu dữ liệu của hai bảng
C) hai thuộc tính trùng tên bất kì giữa hai bảng
D) khoá chính của bảng 1 với thuộc tính tương ứng

thuộc khoá của bảng 2

×