这个例子中的唯一基数约束是什么意思?

问题描述 投票:0回答:0

ER图

基本架构

唯一约束 ?

我对

school of Located_at
school of Principle_of
到底是什么感到有些困惑?我理解这里的想法是通过强制唯一性来表示 1..1 基数,但是密钥选择(不包括弱实体集)所固有的唯一性不是因为它是唯一标识符吗?换句话说,例如对于
Located_at
,为什么架构不只是
Located_at(*address_id* -> Address, name -> Preschool)
school -> Preschool
与它有什么不同,或者它只是密钥的某种别名?

工人、原则、孩子的其他选择也一样吗?它们似乎不是任何类型的钥匙,所以我不完全明白它们是什么?

我刚刚开始我的数据库课程,所以我对这一切都很陌生,如果这只是我错过了一些基础知识,我深表歉意。

database entity-relationship diagram
© www.soinside.com 2019 - 2024. All rights reserved.