Mục lục:
Định nghĩa - Quan hệ có nghĩa là gì?
Quan hệ đôi khi được sử dụng để chỉ một bảng trong cơ sở dữ liệu quan hệ nhưng thường được sử dụng để mô tả các mối quan hệ có thể được tạo giữa các bảng đó trong cơ sở dữ liệu quan hệ.
Trong cơ sở dữ liệu quan hệ, mối quan hệ tồn tại giữa hai bảng khi một trong số chúng có khóa ngoại tham chiếu khóa chính của bảng khác. Thực tế duy nhất này cho phép cơ sở dữ liệu quan hệ phân chia và lưu trữ dữ liệu trong các bảng khác nhau, nhưng vẫn liên kết các mục dữ liệu khác nhau với nhau. Đây là một trong những tính năng giúp cơ sở dữ liệu quan hệ trở thành nơi lưu trữ thông tin mạnh mẽ và hiệu quả.
Khả năng xác định các mối quan hệ là rất cơ bản và quan trọng đến mức đây là điểm khác biệt của cơ sở dữ liệu quan hệ với các loại cơ sở dữ liệu khác, chẳng hạn như cơ sở dữ liệu tệp phẳng. Do đó, mối quan hệ là tính năng xác định của cơ sở dữ liệu quan hệ.
Mối quan hệ cũng có thể được gọi là mối quan hệ.
Techopedia giải thích mối quan hệ
Hãy xem xét cơ sở dữ liệu của một ngân hàng. Bạn có bảng CUSTOMER_MASTER lưu trữ dữ liệu khách hàng, với cột khóa chính có tên là CustID, cũng như bảng ACCOUNTS_MASTER để lưu thông tin về các tài khoản ngân hàng khác nhau và khách hàng nào sở hữu chúng. Để liên kết hai bảng này với nhau, nghĩa là buộc từng khách hàng vào tài khoản ngân hàng của mình, cần có một cột CustID tương ứng trong bảng ACCOUNTS_MASTER tham chiếu ID khách hàng đã tồn tại trong bảng CUSTOMER_MASTER. Trong trường hợp này, cột CustID trong ACCOUNTS_MASTER là khóa ngoại tham chiếu cột cùng tên trong CUSTOMER_MASTER. Kịch bản này đề cập đến mối quan hệ giữa hai bảng.
