【发布时间】:2011-08-07 12:41:58
【问题描述】:
问题:使用 Armstrong 公理确定规范覆盖。给出你用来到达每一步的公理。
R = (A, B, C, D, E, F) F依赖 = {A -> B, A -> C, CD -> E, CD -> F, B -> E}
我知道阿姆斯特朗的公理:并集、分解、伪及物性、自反性、扩充性和及物性。我也知道规范封面是什么。但是,我不知道如何使用阿姆斯壮公理来得出这个特定问题的答案——我认为您通常会使用阿姆斯壮公理来计算 F+,而不是 cc。 感谢您的帮助。
【问题讨论】:
-
你的教科书没有一个算法来计算给定一组函数依赖的规范覆盖吗?如果没有,您可以谷歌“规范封面”,或者您可以查看 Maier 书的第 5 章。 web.cecs.pdx.edu/~maier/TheoryBook/MAIER/C05.pdf
标签: database database-design database-schema relation canonical-form