BÀI 7: LIÊN KẾT GIỮA CÁC BẢNG
• 1. KHÁI NIỆM
• 2. KĨ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
1. KHÁI NIỆM
Cách 2: Lập CSDL kinh_doanh gồm ba bảng có cấu trúc tương ứng
VÍ DỤ: Một cơng ty chunTênbán
dụng cụ Mơ
văntảphịng Khóa chính
trường
nh
ư sau:
Tên trường
Mơ tả
Khóa chính
Cách
1:
L
ậ
p
CSDL
thường xun nhận đơnMa_khach_hang
đặt hàng từ Mã
khách
hàng . Để
khách hàng
So_don
Số hiệu đơn đặt hàng
gồKhach_hang
m
m
ộ
t
b
ả
ng
duy
Ho_ten
Tên khách
hàng
thống kê và phân tích
các
đ
ơ
n
đ
ặ
t
hàng,
ta
xét hai cách
Ma_khach_hang
Mã khách hàng
Địa chỉ
nhấlậtpchCSDL
ứa tấsau:
t cả các Ho_ten Dia_chi
Tên khách hàng
Tên
trường
Mơ tả
Khóa chính
thơng tin cần thiết Ma_mat_hang
Mã mặt hàng
Ma_mat_hang
Mã mặt hàng
chia
thành
các
So_luong
Số lượng
Ten_mat_hang
Tên mặt hàng
Mat_hang
Ten_mat_hang
Tên mặt
hàng
trường:
Don_gia
Đơn
giá (vnđ)
Dia_chi
Hoa_don
hàngtả
Tên trườngĐịa chỉ kháchMô
Ngay_giao_hang
Ngày giao
hàngđơn đặt hàng
So_don
Số hiệu
Don_gia Ma_khach_hang Đơn giá
(vnđ)
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
2. KĨ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG
1: Nháy
Mở cơnút
sở dữ liho
ệu,ặnháy
nút
Bước 2
c nháy
nút phảtrên
i chuthanh
ột vàocông
vùngc ụ
ho
c vào
Tool
để và
mởchcọ
ửna sShow
ổ Relationship
trốặng
trong
cử->Relationship
a sổ Relationship
Table để mở
hộp thoại Show Table
Bước 3:
Chọn các
bảng
BBướ
ướcc4:5:
Để thiết lập mối kiên kết giữa bảng khach-hang với hoa-đơn:
kéo thả trường ma-khach-hang của bảng khach-hang qua trường
ma_khach-hang của bảng hoa-don
6: nháy
7:
T
Trong
ương
htộựpvtho
ậđy,ểạtađóng
i Edit
có thcRelationship,
ể
lập liên
nháy
kếCreat
t gi
ữa.
Bước 8:
nút
ửathi
sổếtRelationships
. Nháy
Access
b
ảngđmat-hang
đ
vàườ
bkả
ng
ối giữa hai bảng để thể hiện mối
YES
ểtlạưoum
lạội tliên
ếng
t nhoa-don
liên kết.
LƯU Ý: Muốn xóa liên kết giữa hai bảng ta chọn đường liên kế
giữa hai đường đó và ấn phím delete
Câu
ểptạxoếp
liên
t gicữtheo
a cácđúng
bảng,thta
n:ực hiện để tạo
Câu1:
2:Đ
Sắ
cáckbếướ
ứ ch
tựọth
A.Tool/
hoặc nháy nút
liên kếRelationships
t giữa hai bảng:
B.Tool/
Relationships
1. Kéo th
ả trường khóa làm liên kết từ bảng phụ tới bảng
C.Edit/
chính( Insert/
trườngRelationships
khóa làm khóa chính)
D.T
ấtọcả
ềutham
đúng số liên kết
2. Ch
nđ
các
3. Hiển thị hai bảng (các trường) muốn tạo liên kết
4. Mở cửa sổ Relationships
A. 2413 B. 4312
C. 4231 D. 3142
Câu 3: Khi muốn thiết lập liên kết giữa hai bảng thì mỗi bảng
phải có:
A.Khóa chính giống nhau
B. Số trường bằng nhau
C. Số bản ghi bằng nhau
D. Tất cả đều sai
Câu 4: Trong Access, khi tạo liên kết giữa các bảng, thì :
A. Phải có ít nhất một trường là khóa chính
B. Cả hai trường phải là khóa chính
C. Hai trường khơng nhất thiết phải là khóa chính
D. Một trường là khóa chính, một trường khơng
Câu 5: Các bước để tạo liên kết giữa các bảng là:
1. Chọn Tool\Relationships…
2. Tạo liên kết đôi một giữa các bảng
3. Đóng hộp thoại Realationships/ Yes để lưu lại
4. Chọn các bảng sẽ liên kết
A.1, 2, 3, 4
B.2, 3, 4, 1 C.1, 4, 2, 3 D.4, 2, 3, 1
Buổi thuyết trình đến đây là hết
Cảm ơn các bạn đã lắng nghe