Các bảng trong cơ sở dữ liệu có liên quanCác bảng trong cơ sở dữ liệu quan hệ có thể được liên quan đến bàn khác bằng giá trị trong cột cụ thể. Hai bảng hiển thị trong hình 12-2 minh họa khái niệm này. Ở đây, mỗi hàng trong thể loại bảng liên quan đến một hoặc nhiều hàng trong bảng sản phẩm. Điều này được gọi là một mối quan hệ một rất nhiều.Thông thường, mối quan hệ tồn tại giữa các khóa chính trong một bảng và chìa khóa nước ngoài trong một bảng. Chìa khóa nước ngoài là chỉ đơn giản là một hoặc nhiều cột trong một bảng mà chỉ đến một khóa chính trong một bảng. Trong SQL Server, mối quan hệ có thể cũng tồn tại giữa một phím duy nhất trong một bảng và một chìa khóa nước ngoài trong một bảng.Mặc dù một trong rất nhiều mối quan hệ là phổ biến nhất, hai bảng cũng có thể có một mối quan hệ một-một hoặc nhiều rất nhiều. Nếu một bảng có một mối quan hệ một-một với một bảng, dữ liệu trong hai bảng có thể được lưu trữ trong một bảng duy nhất. Do đó, một trong-một mối quan hệ được sử dụng thường xuyên.Ngược lại, một mối quan hệ nhiều-nhiều người thường được thực hiện bằng cách sử dụng một bảng trung gian, được gọi là một bảng liên kết, có một mối quan hệ một nhiều người với hai bảng trong mối quan hệ rất nhiều rất nhiều. Nói cách khác, một mối quan hệ nhiều-nhiều người có thể thường được chia thành hai một rất nhiều mối quan hệ.
đang được dịch, vui lòng đợi..
