You are on page 1of 17

§7.

LIÊN KẾT BẢNG


§7. LIÊN KẾT BẢNG (RELATIONSHIP)

1 Khái niệm liên kết

2 Kỹ thuật tạo liên kết

a Tạo mới liên kết

b Chỉnh sửa liên kết

c Xóa liên kết

11/22/2023 2
1. Khái niệm liên kết bảng
 Khái niệm:
- Trong CSDL các bảng thường có quan hệ với nhau.
- 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.
 Điều kiện liên kết:
- Hai bảng phải có một trường chung, cùng kiểu dữ liệu
và độ lớn.
- Trong hai trường liên kết phải có ít nhất 1 trường là
khóa chính.

11/22/2023 3
2. Kỹ thuật liên kết bảng
 Tạo liên kết mới:
- B1. Database Tools  Relationships

Lưu ý: Cần đóng tất cả các bảng trước


khi tạo liên kết.
- B2. Chọn các bảng cần liên kết trong
hộp thoại Show Table  Add
Lưu ý: Nếu hộp thoại không xuất hiện:
Nhấn nút Show Table trong thẻ Design

11/22/2023 4
2. Kỹ thuật liên kết bảng
 Tạo liên kết mới:
- B1. Database Tools  Relationships
- B2. Chọn các bảng cần liên kết trong hộp thoại Show Table  Add
- B3. Tạo mối liên kết giữa các bảng
+B3.1. Nhấp chuột vào trường cần liên kết ở bảng này và kéo đến trường
còn lại ở bảng kia.
Nhấn giữ chuột tại
trường MAKH
(KHACH_HANG) kéo
thả tại trường MAKH
(HOA_DON)

11/22/2023 5
2. Kỹ thuật liên kết bảng
 Tạo liên kết mới:
- B1. Database Tools  Relationships
- B2. Chọn các bảng cần liên kết trong hộp thoại Show Table  Add
- B3. Tạo mối liên kết giữa các bảng
+B3.1. Nhấp chuột vào trường cần liên kết ở bảng này và kéo đến trường
còn lại ở bảng kia.
+B3.2. Kiểm tra thông tin liên kết bảng (2 bảng liên kết + tên trường liên
kết)  Tick chọn các ràng buộc liên quan. Kiểm tra
+B3.3. Nhấp nút Create. thông tin
liên kết

Tick chọn để
cập nhật
thông tin khi
thay đổi

11/22/2023 6
2. Kỹ thuật liên kết bảng
 Tạo liên kết mới:
- B1. Database Tools  Relationships
- B2. Chọn các bảng cần liên kết trong hộp thoại Show Table  Add
- B3. Tạo mối liên kết giữa các bảng
- B4. Nhấp nút Save để lưu lại liên kết. Nhấp nút Close để đóng
Tạo các
cửa sổ liên kết bảng.
liên kết
còn lại

11/22/2023 7
2. Kỹ thuật liên kết bảng
 Chỉnh sửa liên kết:
- B1. Mở bảng liên kết: Database Tools  Relationships
- B2. Double click vào dây liên kết cần chỉnh sửa
- B3. Tùy chỉnh trong hộp thoại Edit Relationships
- B4. Nhấp nút OK

Double
click
chuột

11/22/2023 8
2. Kỹ thuật liên kết bảng
 Xóa liên kết:
- B1. Mở bảng liên kết: Database Tools  Relationships
- B2. Nhấp chuột vào liên kết cần xóa  Nhấn Delete
- B3. Nhấp Yes để xóa.

Nhấp
chuột +
Delete

11/22/2023 9
Câu hỏi trắc nghiệm
Liên kết giữa các bảng cho phép:
A. Tránh được dư thừa dữ liệu
B. Có thể có được thông tin tổng hợp từ nhiều bảng
C. Nhất quán dữ liệu
D. Cả ba đáp án trên.

11/22/2023 10
Câu hỏi trắc nghiệm
Để tạo liên kết giữa các bảng, ta chọn:
A. Database Tools  Relationships
B. File  Relationships
C. Create  Relationships
D. Home  Relationships

11/22/2023 11
Câu hỏi trắc nghiệm
Các bước để tạo liên kết giữa các bảng là:
1. Chọn Database Tools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, 4, 2, 3
B. 2, 3, 4, 1
C. 1, 2, 3, 4
D. 4, 2, 3, 1

11/22/2023 12
Câu hỏi trắc nghiệm
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

11/22/2023 13
Câu hỏi trắc nghiệm
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

11/22/2023 14
Câu hỏi trắc nghiệm
Tại sao khi lập mối quan hệ giữa hai trường của
hai bảng nhưng Access lại không chấp nhận
A. Vì bảng chưa nhập dữ liệu
B. Vì một hai bảng này đang sử dụng (mở cửa sổ table)
C. Vì hai trường tham gia vào dây quan hệ khác kiểu dữ
liệu(data type), khác chiều dài (field size)
D. Các câu B và C đều đúng

11/22/2023 15
Câu hỏi trắc nghiệm
Khi liên kết bị sai, ta có thể sửa lại bằng cách
chọn đường liên kết cần sửa, sau đó:
A. Nháy đúp vào đường liên kết  chọn lại trường cần
liên kết
B. Edit  Relationship
C. Tools  RelationShip  Change Field
D. Chọn đường liên kết giữa hai bảng đó và nhấn
phím Delete

11/22/2023 16
Câu hỏi trắc nghiệm
Để xóa liên kết, trước tiên ta chọn liên kết cần
xóa. Thao tác tiếp theo nào sau đây là sai?
A. Bấm Phím Delete  Yes
B. Click phải chuột, chọn Delete  Yes
C. Home  Delele  Yes
D. Database Tools  Relationship  Delete  Yes

11/22/2023 17

You might also like