Mục lục:
- Mối quan hệ một-tới nhiều kết nối một bản ghi trong bảng mẹ với nhiều bản ghi trong bảng con.
- Một mối quan hệ một-một-một kết nối một bản ghi trong bảng cha với một bản ghi trong bảng con.
- Liên kết trường khoá chính trong bảng cha cùng với trường đó (không phải khóa chính) trong bảng con.
- Các trường tham gia trong mối quan hệ phải có cùng kiểu dữ liệu.
- Thực thi toàn vẹn tham chiếu trong hộp thoại Chỉnh sửa mối quan hệ để ngăn mục nhập ghi lại "trẻ mồ côi" trong bảng con.
- Thiết lập các liên quan đến cập nhật liên quan đến các tầng trong hộp thoại Chỉnh sửa mối quan hệ để cập nhật giá trị khóa trong bảng con khi nó được cập nhật trong bảng cha.
- Thiết lập các bản ghi liên quan đến xóa liên hoàn trong hộp thoại Chỉnh sửa mối quan hệ để xóa các bản ghi liên quan trong bảng con khi bản ghi tương ứng bị xóa trong bảng cha.
- Việc thiết lập mối quan hệ giữa các bảng sẽ tự động đặt các liên kết cho các bảng này khi xây dựng các truy vấn.
- Xóa một trường là một phần của mối quan hệ và bạn sẽ xóa mối quan hệ.
- Nếu khóa chính là một phần của mối quan hệ, bạn không thể thay đổi khoá chính trong bảng đó sang trường khác mà không cần xóa mối quan hệ này.
Video: Cách sử dụng Sheet và liên kết các Sheet trong Excel 2025
Mối quan hệ một-tới nhiều kết nối một bản ghi trong bảng mẹ với nhiều bản ghi trong bảng con.
Thiết lập mối quan hệ để kết nối các đơn đặt hàng với khách hàng hoặc bác sĩ cho bệnh nhân. Một khách hàng có thể có nhiều đơn đặt hàng và một bác sĩ có thể có nhiều bệnh nhân. Bằng cách này, bạn không phải lặp lại tất cả các thông tin liên lạc của khách hàng trên mỗi đơn đặt hàng hoặc tất cả các thông tin liên lạc của bác sĩ trên mỗi bệnh nhân.
2 10Một mối quan hệ một-một-một kết nối một bản ghi trong bảng cha với một bản ghi trong bảng con.
Đây không phải là loại mối quan hệ thông thường nhưng có thể được sử dụng nếu bạn cần chia một bảng có chứa nhiều trường thành hai bảng.
3 10Liên kết trường khoá chính trong bảng cha cùng với trường đó (không phải khóa chính) trong bảng con.
Đây là trường hợp phổ biến nhất. Bảng cha chứa một trường khoá chính và bảng con có cùng một tên trường. Ví dụ: bảng Customers and Orders có thể chia sẻ CustomerID. CustomerID thường là khóa chính của Khách hàng và khoá ngoại trong Đơn đặt hàng.
4 10Các trường tham gia trong mối quan hệ phải có cùng kiểu dữ liệu.
Bạn không thể liên hệ một trường văn bản trong bảng cha với một trường số trong bảng con hoặc ngược lại. Các trường phải là trường văn bản hoặc trường số trong mỗi bảng.
5 10Thực thi toàn vẹn tham chiếu trong hộp thoại Chỉnh sửa mối quan hệ để ngăn mục nhập ghi lại "trẻ mồ côi" trong bảng con.
Một đứa trẻ mồ côi là một bản ghi trong bảng con mà không có một bản ghi tương ứng trong bảng cha. Ví dụ điển hình là một đơn đặt hàng trong bảng Đơn đặt hàng cho khách hàng không có trong bảng Khách hàng. Tính toàn vẹn tham chiếu ngăn cản nhập các loại đơn đặt hàng mồ côi này.
6 10Thiết lập các liên quan đến cập nhật liên quan đến các tầng trong hộp thoại Chỉnh sửa mối quan hệ để cập nhật giá trị khóa trong bảng con khi nó được cập nhật trong bảng cha.
Giả sử bạn có hai bảng, một danh mục các loại trong một bảng ExpenseType (field name Category) và một trường trong bảng Expenses được gọi là Category. Lĩnh vực Category trong Expenses được tạo ra bởi một hộp combo kéo dữ liệu của nó từ phần Category của bảng ExpenseType.
Hơn nữa giả sử rằng một lỗi đánh máy đã được làm cho Dining, nó đã được đánh vần là Dinning. Nếu bạn đặt các liên quan đến cập nhật liên quan đến luồng, bạn có thể chỉnh sửa Thực phẩm trong ExpenseType to Dining và nó sẽ thay đổi trên mọi bản ghi nơi được sử dụng trong bảng Chi phí.
7 10Thiết lập các bản ghi liên quan đến xóa liên hoàn trong hộp thoại Chỉnh sửa mối quan hệ để xóa các bản ghi liên quan trong bảng con khi bản ghi tương ứng bị xóa trong bảng cha.
Với cài đặt này trong mối quan hệ giữa CustomerID trong Customer và CustomerID trong đơn đặt hàng, hãy xóa một bản ghi khách hàng và bạn sẽ xóa tất cả các đơn đặt hàng cho khách hàng đó.
8 10Việc thiết lập mối quan hệ giữa các bảng sẽ tự động đặt các liên kết cho các bảng này khi xây dựng các truy vấn.
Liên kết mối quan hệ được thực hiện qua truy vấn thiết kế truy vấn. Nếu bạn đặt mối quan hệ giữa Khách hàng và Đơn đặt hàng trên CustomerID, bạn sẽ thấy rằng dòng tham gia khi bạn thêm các bảng này vào một truy vấn mới trong thiết kế truy vấn.
9 10Xóa một trường là một phần của mối quan hệ và bạn sẽ xóa mối quan hệ.
Bạn không thể có một mối quan hệ giữa hai lĩnh vực nếu một trong số họ là mất tích, phải không? Vì vậy, Access xóa bỏ mối quan hệ bị phá vỡ khi bạn xóa một trường là một phần của mối quan hệ đó.
10 10Nếu khóa chính là một phần của mối quan hệ, bạn không thể thay đổi khoá chính trong bảng đó sang trường khác mà không cần xóa mối quan hệ này.
Để thay đổi các khóa chính trong một bảng nơi khóa chính của nó là một phần của mối quan hệ, trước hết bạn phải mở cửa sổ Relationships và xóa mối quan hệ trước khi Access cho phép bạn thay đổi khoá chính sang trường khác trong bảng đó.
Trở lại Tiếp theo