Skip to main content

Các thực thể kết hợp là gì?

Trong mô hình mối quan hệ thực thể, trong đó dữ liệu được biểu diễn trừu tượng và khái niệm trong kỹ thuật phần mềm, các thực thể kết hợp là một phần của mô hình.Các mô hình quan hệ thường được tạo để thể hiện dữ liệu trong cơ sở dữ liệu hoặc hệ thống, nơi chúng được sử dụng để sắp xếp dữ liệu thành một lược đồ dễ hiểu và có thể đọc được.Các thực thể trong một mô hình quan hệ có thể đại diện cho bất cứ điều gì, bao gồm con người, địa điểm, đối tượng, sự kiện hoặc khái niệm.Các thực thể liên kết là các kết nối mô tả mối quan hệ giữa hai thực thể khác nhau.Các thực thể này có thể có nhiều mối quan hệ nhiều, có nghĩa là một trong những thực thể liên kết có thể có nhiều mối quan hệ và kết nối với cha mẹ hoặc thực thể con. Các thực thể liên kết truyền đạt thông tin về các thuộc tính và kết nối của chúng.Chúng được coi là một thực thể vì chúng có các thuộc tính và chúng được coi là một mối quan hệ vì chúng liên kết các thực thể với nhau.Những loại thực thể này rất thường xuyên có nhiều mối quan hệ và kết nối vì chúng có thể quy cho, nhưng chúng có thể có ý nghĩa độc lập từ các thực thể khác.Đó cũng là một thực tiễn tốt trong một mô hình quan hệ để thực thể kết hợp, ít nhất là một thuộc tính có thể phân biệt với thực thể định danh.Các thực thể liên kết cũng có thể là những người tham gia trong các mối quan hệ tách biệt với các mối quan hệ thực thể liên quan.Các khóa chính cũng phải là một phần của các thực thể kết hợp, bởi vì chúng là các định danh tiếp giáp với một số bảng trong một mô hình quan hệ.Mặc dù các bảng chỉ có thể chứa một, các khóa chính là sự kết hợp của các cột chỉ định duy nhất các hàng.Có một sự khác biệt giữa các khóa duy nhất và các khóa chính, trong đó các khóa chính có thể thực thi một ràng buộc không phải là NULL NULL trong bảng hoặc thực thể.Một khía cạnh khác phân biệt các khóa chính với các khóa duy nhất là các khóa chính được chọn làm chìa khóa của hầu hết hoặc đầu tiên, quan trọng.Các chỉ mục chính được tạo để quản lý các khóa chính và để dễ sử dụng và thực thi bởi người quản lý cơ sở dữ liệu. Các thực thể liên kết được chứa và sử dụng bởi các bảng tiếp cận mdash;Các bảng trong một mô hình quan hệ có chứa các trường chung từ hai hoặc nhiều bảng khác.Các bảng ngã ba được sử dụng vì chúng có thể đối phó với các mối quan hệ nhiều đến nhiều trong một cơ sở dữ liệu cụ thể.Một ví dụ về cơ sở dữ liệu sử dụng thực thể kết hợp thông qua việc sử dụng bảng ngã ba là việc đăng ký học sinh trong một khóa học.Trong trường hợp này, một bảng có dữ liệu về sinh viên được kết nối gián tiếp với bảng với dữ liệu về các khóa học thông qua bảng trung gian chứa dữ liệu liên quan đến dữ liệu của sinh viên và khóa học từ các bảng kết nối.