我在看,我觉得我知道发生了什么,直到我看到“
PlayersIn
”和“ Foliage
”。Foliage 是双线边框属性,因为它是multivalued
. 这意味着什么?它在实际的数据库查询中看起来如何?我不知道“ PlayersIn
”虚线边框表示什么。你能解释一下它表示什么,什么时候有用吗?它是什么意思,查询是什么样的,为什么它很重要,等等?
问问题
1637 次
1 回答
0
*重要提示:链接包含 java,但它们是 .ca 网站,因此可能是安全的。
Foliage
是多价值的,我仍然不确定为什么有人想要这样做。我在这里阅读了有关 Chen Notation 的一些文档,上面写着:“您可能希望将学位存储在多值字段中,以表明某人拥有多个学位,例如 BA 和 MS。” 我不明白为什么学位类型的外键不与依赖表一起使用,employeeID x degreeID
?也许是因为只有一张桌子不那么令人困惑?至于‘树叶’,我想,‘也许树叶有很多种,对人来说并不重要。也许使用多值字段会更快,因为不需要连接。
就黄色的点边框属性而言,它是一个derived attribute
. 派生属性是可以通过解析其他属性获得的属性。有时会列出派生属性以方便人们使用。不过,我不确定这是否只是优雅的问题,或者这是否可以以某种方式加快代码速度。
于 2012-01-21T06:37:58.350 回答