Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Tạo mối quan hệ cơ sở dữ liệu trong Microsoft Access: Hướng dẫn từng bước

Điều cần biết

  • Trong Database Tools (Công cụ cơ sở dữ liệu), chọn Relationships (Mối quan hệ), chọn bảng, kéo trường từ bảng này sang bảng kia, và bấm Create (Tạo).
  • Access hỗ trợ ba loại liên kết (joins) qua trình dẫn này: một-một, một-nhiều, và nhiều-một.

Bài viết này giải thích cách tạo mối quan hệ đơn giản bằng Access cho Microsoft 365, Access 2019, Access 2016 và Access cho Mac.

Cách tạo mối quan hệ trong Access

  1. Với Access đang mở, vào menu Database Tools (Công cụ cơ sở dữ liệu) ở đầu chương trình. Trong khu vực Relationships, chọn Relationships.

  2. Cửa sổ Show Table (Hiển thị bảng) sẽ xuất hiện. Nếu không, chọn Show Table từ tab Design (Thiết kế). Từ màn hình Show Table, chọn các bảng muốn tham gia vào mối quan hệ, rồi chọn Add (Thêm).

    Lưu ý: Nếu cơ sở dữ liệu đã có mối quan hệ ánh xạ (thường do form, báo cáo, truy vấn hiện có), Access sẽ bỏ qua cửa sổ bật lên này và chuyển thẳng đến chế độ Design view của cửa sổ Relationships.

  3. Kéo một trường từ bảng này sang bảng kia để cửa sổ Design (Thiết kế) mở ra. Nếu cơ sở dữ liệu đã suy diễn mối quan hệ, cửa sổ này sẽ đã được điền sẵn các mối quan hệ.

    Mẹo: Giữ phím Ctrl để chọn nhiều trường; kéo một trong số chúng để kéo tất cả sang bảng kia.

  4. Chọn các tùy chọn khác nếu muốn, chẳng hạn Enforce Referential Integrity (Thực thi toàn vẹn tham chiếu) hoặc Cascade Update Related Fields (Cập nhật theo chuỗi các trường liên quan), sau đó chọn Create hoặc Create New.

    Chọn Enforce Referential Integrity nghĩa là cơ sở dữ liệu sẽ không chấp nhận dữ liệu không khớp với mối quan hệ. Hai tùy chọn Cascade buộc cơ sở dữ liệu xóa hoặc cập nhật khi bản ghi nguồn thay đổi. Ví dụ, chọn Cascade Update Related Fields sẽ nhắc cơ sở dữ liệu sửa giá trị trong bảng liên quan khi giá trị trong bảng nguồn thay đổi; nếu bỏ chọn, giá trị cũ vẫn giữ nguyên, bản ghi mới nhận giá trị mới.

Các loại liên kết (Join Types)

Access hỗ trợ ba loại liên kết qua trình dẫn này: một-một (one-to-one), một-nhiều (one-to-many), và nhiều-một (many-to-one). Nói chung, bạn thường dùng loại đầu tiên, liên kết dữ liệu khi các bản ghi trong bảng này khớp với bản ghi trong bảng kia.

Access hỗ trợ các loại liên kết khác, nhưng bạn phải quản lý chúng qua công cụ nâng cao, không phải qua cửa sổ Relationships.

Xem thêm: Hiểu các loại mối quan hệ cơ sở dữ liệu.