MS Access - Tạo mối quan hệ
Trong chương này, chúng ta sẽ hiểu sự cần thiết phải tạo mối quan hệ giữa các bảng liên quan. Một trong những mục tiêu của thiết kế cơ sở dữ liệu tốt là loại bỏ dư thừa dữ liệu.
Để đạt được mục tiêu đó, bạn chia dữ liệu của mình thành nhiều bảng dựa trên chủ đề để mỗi dữ kiện chỉ được trình bày một lần.
Để làm điều này, tất cả các trường chung có liên quan đến nhau được đặt trong một bảng.
Để thực hiện đúng bước này, trước tiên bạn phải hiểu mối quan hệ giữa các bảng của mình, sau đó chỉ định các mối quan hệ này trong cơ sở dữ liệu Access của bạn.
Tại sao tạo mối quan hệ bảng?
MS Access sử dụng mối quan hệ bảng để nối các bảng khi bạn cần sử dụng chúng trong một đối tượng cơ sở dữ liệu. Có một số lý do tại sao bạn nên tạo mối quan hệ bảng trước khi tạo các đối tượng cơ sở dữ liệu khác, chẳng hạn như biểu mẫu, truy vấn, macro và báo cáo.
Để làm việc với các bản ghi từ nhiều bảng, bạn thường phải tạo một truy vấn nối các bảng.
Truy vấn hoạt động bằng cách khớp các giá trị trong trường khóa chính của bảng đầu tiên với trường khóa ngoại trong bảng thứ hai.
Khi bạn thiết kế biểu mẫu hoặc báo cáo, MS Access sử dụng thông tin mà nó thu thập được từ các mối quan hệ bảng mà bạn đã xác định để cung cấp cho bạn các lựa chọn sáng suốt và điền trước các cài đặt thuộc tính với các giá trị mặc định thích hợp.
Khi bạn thiết kế cơ sở dữ liệu, bạn chia thông tin của mình thành các bảng, mỗi bảng có một khóa chính và sau đó thêm khóa ngoại vào các bảng liên quan tham chiếu đến các khóa chính đó.
Những người nước ngoài key-primary key pairings tạo cơ sở cho mối quan hệ bảng và truy vấn nhiều bảng.
Bây giờ hãy để chúng tôi thêm một bảng khác vào cơ sở dữ liệu của bạn và đặt tên cho nó tblHRData sử dụng Thiết kế bảng như được hiển thị trong ảnh chụp màn hình sau.
Bấm vào Save biểu tượng như trong ảnh chụp màn hình ở trên.
Đi vào tblHRData làm tên bảng và nhấp vào Ok.
tblHRData bây giờ được tạo với dữ liệu trong đó.