3
二元關係和三元或更高級別關係有什麼區別?二元和三元(或更高級別)關係
二元關係和三元或更高級別關係有什麼區別?二元和三元(或更高級別)關係
binary
關係用於兩個實體之間具有直接關係時,這裏直接指的是子關係上的一個關鍵字應該指的是父表身份/唯一關鍵字上可用的值。像這樣的東西。
Ternary
,當三個或(n)個關係之間存在關係時,並且提供它們之間的所有關係會使數據庫變得複雜,因此這裏關係將變成一個關係,它具有一對多/與基礎關係一對一。
示例:考慮OS中的事件,事件將與註冊事件的application
,導致事件的device
以及觸發事件的component
(文本框,按鈕,窗口...)關聯。