Computer >> Máy Tính >  >> Lập trình >> SQL

Mối quan hệ bậc ba trong cơ sở dữ liệu


Trong Mối quan hệ bậc ba, ba Đối tượng khác nhau tham gia vào một Mối quan hệ.

Mức độ quan hệ =3

Ví dụ:Hãy xem xét một công ty sản xuất Di động.

Ba thực thể khác nhau có liên quan:

  • Di động - Do công ty sản xuất.
  • Phần - Phần Di động mà công ty nhận được từ Nhà cung cấp.
  • Nhà cung cấp - Nhà cung cấp cung cấp các bộ phận Di động cho Công ty.

Di động, Bộ phận và Nhà cung cấp sẽ tham gia đồng thời vào một mối quan hệ. bởi vì thực tế này khi chúng ta xem xét bản chất, chúng ta cần xem xét nó trong bối cảnh hai thực thể đồng thời có liên quan đến thực thể thứ ba.

Mối quan hệ bậc ba trong cơ sở dữ liệu

Bản chất trong mối quan hệ bậc ba

  • Giả sử một ví dụ cụ thể về Nhà cung cấp và Bản sao của Bộ phận, liệu nhà cung cấp đó có thể cung cấp bộ phận cụ thể đó cho nhiều kiểu Điện thoại di động không.

    Ví dụ - Xem xét việc Nhà cung cấp S1 cung cấp Bộ xử lý P1 cho công ty và việc sử dụng Bộ xử lý P1 do Nhà cung cấp S1 cung cấp trong nhiều Mô hình của họ, trong trường hợp đó, bản chất của Thiết bị di động so với Nhà cung cấp và Bộ phận là N (nhiều).

  • Trong trường hợp đặc trưng của Nhà cung cấp, chúng ta có thể nói rằng đối với một phiên bản nhất định của Điện thoại di động, một trong những Phần của nó có thể được cung cấp bởi nhiều Nhà cung cấp.

    Ví dụ - Hãy xem xét Điện thoại di động M1 có Phần P1 và nó đang được cung cấp bởi nhiều Nhà cung cấp, trong trường hợp đó, số lượng Nhà cung cấp liên quan đến Thiết bị di động và Phần là M (nhiều).

  • Tương tự, đối với một ví dụ nhất định của Nhà cung cấp và một ví dụ cho Di động thì Nhà cung cấp cung cấp nhiều Bộ phận.

    Ví dụ - Cân nhắc việc Nhà cung cấp S1 cung cấp các bộ phận cho Di động M1 như màn hình, Bộ xử lý, v.v. trong trường hợp đó, bản chất của Bộ phận so với Nhà cung cấp và Thiết bị di động là P (nhiều).