0

我在看这张照片,我觉得我知道发生了什么,直到我看到“ PlayersIn”和“ Foliage”。Foliage 是双线边框属性,因为它是multivalued. 这意味着什么?它在实际的数据库查询中看起来如何?我不知道“ PlayersIn”虚线边框表示什么。你能解释一下它表示什么,什么时候有用吗?它是什么意思,查询是什么样的,为什么它很重要,等等?

4

1 回答 1

0

*重要提示:链接包含 java,但它们是 .ca 网站,因此可能是安全的。

Foliage是多价值的,我仍然不确定为什么有人想要这样做。我在这里阅读了有关 Chen Notation 的一些文档,上面写着:“您可能希望将学位存储在多值字段中,以表明某人拥有多个学位,例如 BA 和 MS。” 我不明白为什么学位类型的外键不与依赖表一起使用,employeeID x degreeID?也许是因为只有一张桌子不那么令人困惑?至于‘树叶’,我想,‘也许树叶有很多种,对人来说并不重要。也许使用多值字段会更快,因为不需要连接。

就黄色的点边框属性而言,它是一个derived attribute. 派生属性是可以通过解析其他属性获得的属性。有时会列出派生属性以方便人们使用。不过,我不确定这是否只是优雅的问题,或者这是否可以以某种方式加快代码速度。

于 2012-01-21T06:37:58.350 回答