Mối quan hệ giữa các Table

Một phần của tài liệu Access1 (Trang 47 - 52)

Baøi 2 TABL E– BẢNG DỮ LIỆU

2.6. Mối quan hệ giữa các Table

2.6.1. CÁC MỐI QUAN HỆ

a)QUAN HỆ ONE TO ONE (1-1)

Mỗi mẩu tin trong Table này quan hệ với một mẩu tin trong Table kia hay nói cách khác 2 Table sử dụng khóa chính của mình để liên kết với khóa chính của Table kia.

Thí dụ: Quan hệ giữa Table T_HOSONV (danh sách nhân viên) với

Hình 2.24 : Các mẩu tin trong 2 Table T_HOSONV và T_CHAMCONG06.

b)QUAN HỆ ONE TO MANY (1-N)

Mỗi mẩu tin trong Table này quan hệ với nhiều mẩu tin trong Table kia hay nói cách khác Table này sử dụng khố chính để liên kết với trường khóa ngoại của Table kia.

Thí dụ: Quan hệ giữa Table T_HOADON (danh sách các hóa đơn) và

T_CTHOADON (các chi tiết của hóa đơn) là quan hệ một nhiều.

Hình 2.25 : Các mẩu tin trong 2 Table T_HOADON và T_CTHOADON.

2.6.2. TẠO QUAN HỆ GIỮA CÁC TABLE

- Từ Menu chính chọn Database Tools Click chuột vào nút Relationships

Hình 2.26 : Hộp thoại để chọn mục Relationships

Hình 2.27 : Hộp thoại Show Table

- Đưa các Table cần thiết lập quan hệ vào cửa sổ Ralationships

Hình 2.28 : Cửa sổ Relationships chứa các Table cần thiết lập quan hệ.

- Drag tên field quan hệđưa từ Table chính sang Table quan hệ. Xuất hiện hộp thoại Edit Relationships (Thí dụ drag SoHD từ T_Hoadon sang T_CTHOADON)

Hình 2.29 : Hộp thoại Edit Relationships

Enforce Referential Integrity: Ép buộc tính tồn vẹn tham chiếu dữ liệu (nghĩa là trên cột quan hệ không được điền giá trị vào Table quan hệ khi giá trị đó chưa có ở Table chính.

Cascade Update Related Fields: Tự động thay đổi giá trị trên cột quan hệ ở

Table quan hệ khi giá trị này bị thay đổi ở Table chính.

Cascade Delete Related Records: Tự động xóa mẩu tin trong Table quan hệ

khi mẩu tin tương ứng trên Table chính bị xóa.

Hình 2.30 : Cửa sổ Relationships sau khi đã thiết lập quan hệ

Lưu ý:

- Hai mục Cascade Update… và Cascade Delete… chỉ cho phép chọn khi mục đầu tiên Enforce… được chọn.

- Nếu khi thiết lập quan hệ có đánh dấu kiểm tra tính tồn vẹn tham chiếu dữ

Một phần của tài liệu Access1 (Trang 47 - 52)

Tải bản đầy đủ (PDF)

(163 trang)