Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
二元关系和三元或更高程度的关系有什么区别?
当binary两个实体直接相互关联时使用关系,这里直接意味着子关系上的键应该引用父表标识/唯一键上可用的值。像这样的东西。 ,Ternary当三个或 (n) 关系之间存在关系,并且提供它们之间的所有关系会使数据库变得复杂,因此这里的关系将变成与基本关系具有一对多/一对一的关系. 例如:考虑 OS 中的一个事件,一个事件将与application注册事件的事件、device导致事件的事件以及component触发事件的(文本框、按钮、窗口……)相关联。
binary
Ternary
application
device
component