首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >范式中Σ和Σ+的用法

范式中Σ和Σ+的用法
EN

Stack Overflow用户
提问于 2019-02-22 16:31:18
回答 1查看 47关注 0票数 0

XΣ+ {A}∈Σ+:X→{A}是平凡的,或者A是主属性,或者X不是候选键的真子集。根据上面的理论,考虑下面的例子。

代码语言:javascript
复制
R = {STUDENT#, FACULTY, COURSE#, SNAME}.
Σ = {{STUDENT#} → {SNAME, DEPARTMENT},
{DEPARTMENT} → {FACULTY}}

在上面的例子中,考虑了Σ+,而不是Σ+,它在第二个范式中,Σ不违反范式理论,我怎么能暗示Σ+也不违反范式理论呢?

EN

回答 1

Stack Overflow用户

发布于 2019-02-23 08:54:44

你可以清楚地写出你对2NF的定义:

具有FD覆盖集Σ的

关系模式R在2NF中

当..。R.。对于Σ+中的所有X→{A} ...

然后,您可以明确地命名您的示例值:

R1 = {STUDENT#,FACULTY,COURSE#,SNAME}

系1= {{STUDENT#}系{名称,系},{系}→{系}}

然后你可以清楚地写出你的假设:

如果具有FD覆盖集Σ1的关系模式R1在2NF中,则为

然后,关系模式R1与FD覆盖集Σ1+在2NF 中

然后,您可以用参数替换定义中的参数:

if ...R1...对于Σ1+中的所有X→{A} ...

然后..。R1...对于Σ1++中的所有X→{A} ...

然后,您可以证明对于所有FD集合S,S++ = S+。

然后,您可以在该假设的最新版本中用Σ1+替换Σ1++。

( R1 &Σ1的值有关系吗?)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54822945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档