没有安装node对等点依赖

Equivalence of Functional dependencies states that, if the relations of different Functional dependencies sets are given, then we have to find out whether one Functional dependency set is a subset of other given set or both the sets are equal.

功能依赖项的等价性指出,如果给出了不同功能依赖项集的关系,则我们必须找出一个功能依赖项集是其他给定集的子集还是两个集相等。

To find out whether one Functional dependency set is a subset of other given set or both the sets are equal.

找出一个功能依赖集是另一个给定集的子集还是两个集相等。

Suppose R1 and R2 are two Functional dependencies sets for a relation R.

假设R1R2是关系R的两个功能依赖集。

  1. If all Functional dependencies of R1 can be derived from Functional dependencies present in R2, we can say that R2 is a subset of R1 (R2 ⊃ R1).

    如果可以从R2中存在的功能依赖性中得出R1的所有功能依赖性,则可以说R2R1的子集(R2 = R1)

  2. If all Functional dependencies of R2 can be derived from Functional dependencies present in R1, we can say that R1 is a subset of R2 (R1 ⊃ R2).

    如果R2的所有功能相关性都可以从R1中存在的功能相关性中得出,则可以说R1R2的子集(R1⊃R2)

  3. If 1 and 2 both are satisfied, then R1 = R2.

    如果12都满足,则R1 = R2

情况1)确定是否为R2⊃R1 (Case 1) Determining Whether R2 ⊃ R1 or not)

Steps are followed to determine whether R2 is a subset of R1 (R2 ⊃ R1) or not,

遵循步骤确定R2是否是R1的子集(R2⊃R1),

Step 1)

第1步)

  • Take into consideration, the functional dependencies of set R1.

    考虑到集合R1的功能依赖性。

  • For every functional dependency P→ Q, find by using the functional dependencies of set R1, the closure of P.

    对于每个功能依赖项P→Q,通过使用集合R1的功能依赖关系来查找P的闭包。

Step 2)

第2步)

  • Take into consideration, the functional dependencies of set R2.

    考虑到集合R2的功能依赖性。

  • For every functional dependency P→ Q, find by using the functional dependencies of set R2, the closure of P.

    对于每个功能依赖项P→Q,使用集合R2的功能依赖关系来查找P的闭包。

Step 3)

步骤3)

  • Compare the results of Step 1 and Step 2.

    比较步骤1和步骤2的结果。

  • If the functional dependency of set R2 has determined all those attributes that were determined by the functional dependencies of set R1, then it means R2 ⊃ R1.

    如果集合R2的功能依赖性确定了所有由集合R1的功能依赖性确定的属性,则意味着R2 = R1。

  • Thus, we conclude R2 is a subset of R1 (R2 ⊃ R1) otherwise not.

    因此,我们得出结论:R2是R1的子集(R2 = R1),否则不是。

情况2)确定是否R1⊃R2 (Case 2) Determining Whether R1 ⊃ R2 or not)

Steps are followed to determine whether R1 is a subset of R2 (R1 ⊃ R2),

遵循步骤确定R1是否为R2的子集(R1⊃R2),

Step 1)

第1步)

  • Take into consideration the functional dependencies of set R2.

    考虑集合R2的功能依赖性。

  • For every functional dependency P → Q, find by using the functional dependencies of set R2, the closure of P.

    对于每个功能依赖项P→Q,通过使用集合R2的功能依赖关系来查找P的闭包。

Step 2)

第2步)

  • Take into consideration the functional dependencies of set R1.

    考虑集合R1的功能依赖性。

  • For every functional dependency P → Q, find by using the functional dependencies of set R1, the closure of P.

    对于每个功能依赖项P→Q,通过使用集合R1的功能依赖关系来查找P的闭包。

Step 3)

步骤3)

  • Compare the results of Step 1 and Step 2.

    比较步骤1和步骤2的结果。

  • If the functional dependency of set R1 has determined all those attributes that were determined by the functional dependencies of set R2, then it means R1 ⊃ R2.

    如果集合R1的功能依赖性确定了所有由集合R2的功能依赖性确定的属性,则意味着R1 R R2。

  • Thus, we conclude that R1 is a subset of R2 (R1 ⊃ R2) otherwise not.

    因此,我们得出结论,R1是R2的子集(R1⊃R2),否则不是。

情况3)确定R1和R2是否彼此满足 (Case 3) Determining Whether Both R1 and R2 satisfy each other or not)

  • If R2 is a subset of R1 and R1 is a subset of R2, then both R1 and R2 satisfied each other.

    如果R2是R1的子集,而R1是R2的子集,则R1和R2彼此满足。

  • Thus, if both the above cases satisfied, we conclude that R1 = R2.

    因此,如果以上两种情况都满足,我们可以得出R1 = R2。

基于功能依赖项等效性的示例 (Example based on Equivalence of Functional Dependencies)

Q) A relation R (P, Q, U, S, and T) is having two functional dependencies sets R1 and R2, which is shown as

Q)关系R(P,Q,U,S和T)具有两个功能依赖项集R1和R2,显示为

    Set R1:         Set R2:
P → C           P → QU
PQ → U          S → PT
S → T

Solution...

解...

Case 1) Determining Whether R2 ⊃ R1 or not

情况1)确定是否为R2⊃R1

Step 1)

第1步)

  • (P)+ = {P, Q, U} // closure of left side of P → QU using set R1.

    (P)+ = {P,Q,U} //使用集合R1关闭P→QU的左侧。

  • (S)+ = {P, Q, U, S, T} // closure of left side of S → PT using set R1.

    (S)+ = {P,Q,U,S,T} //使用集合R1关闭S→PT的左侧。

Step 2)

第2步)

  • (P)+ = {P, Q, U} // closure of left side of P → QU using set R2.

    (P)+ = {P,Q,U} //使用集合R2关闭P→QU的左侧。

  • (S)+ = {P, Q, U, S, T} // closure of left side of S → PT using set R2.

    (S)+ = {P,Q,U,S,T} //使用集合R2关闭S→PT的左侧。

Step 3)

步骤3)

Comparing the results of Step 1 and Step 2, we find,

比较步骤1和步骤2的结果,我们发现,

  • Functional dependencies of set R2 can determine all the attributes which have been determined by the functional dependencies of set R1.

    集合R2的功能依赖性可以确定由集合R1的功能依赖性确定的所有属性。

  • Thus, we conclude R2 is a subset of R1 i.e. R2 ⊃ R1.

    因此,我们得出结论,R2是R1的子集,即R2 = R1。

Case 2) Determining Whether R1 ⊃ R2 or not

情况2)确定是否R1⊃R2

Step 1)

第1步)

  • (P)+ = {P, Q, U} // closure of left side of P→ Q using set R2.

    (P) + = {P,Q,U} //使用集合R2关闭P→Q的左侧。

  • (PQ)+ = {P, Q, U} // closure of left side of PQ → U using set R2.

    (PQ) + = {P,Q,U} //使用集合R2关闭PQ→U的左侧。

  • (S)+ = {P, Q, U, S, T} // closure of left side of S → PU and S → T using set R2.

    (S) + = {P,Q,U,S,T} //使用集合R2关闭S→PU和S→T的左侧。

Step 2)

第2步)

  • (P)+ = {P, Q, U} // closure of left side of P→ Q using set R1.

    (P) + = {P,Q,U} //使用集合R1关闭P→Q的左侧。

  • (PQ)+ = {P, Q, U} // closure of left side of PQ → U using set R1.

    (PQ) + = {P,Q,U} //使用集合R1关闭PQ→U的左侧。

  • (S)+ = {P, Q, U, S, T} // closure of left side of S → PU and S → T using set R1.

    (S) + = {P,Q,U,S,T} //使用集合R1关闭S→PU和S→T的左侧。

Step 3)

步骤3)

Comparing the results of Step 1 and Step 2, we find,

比较步骤1和步骤2的结果,我们发现,

  • Functional dependencies of set R1 can determine all the attributes which have been determined by the functional dependencies of set R2.

    集合R1的功能依赖性可以确定所有由集合R2的功能依赖性确定的属性。

  • Thus, we conclude R1 is a subset of R2 i.e. R1 ⊃ R2.

    因此,我们得出结论:R1是R2的子集,即R1⊃R2。

Case 3) Determining Whether Both R1 and R2 satisfy each other or not

情况3)确定R1和R2是否彼此满足

  • From Step 1, we conclude R2 ⊃ R1.

    从步骤1,我们得出R2 2 R1。

  • From Step 2, we conclude R1 ⊃ R2.

    从步骤2,我们得出R1 1 R2。

  • Thus, we conclude that both R1 and R2 satisfied each other i.e. R1 = R2.

    因此,我们得出结论,R1和R2都彼此满足,即R1 = R2。

翻译自: https://www.includehelp.com/dbms/equivalence-of-functional-dependencies.aspx

没有安装node对等点依赖

没有安装node对等点依赖_功能依赖项的对等 数据库管理系统相关推荐

  1. jpa 人大金仓数据库方言_兼容认证 | 人大金仓数据库管理系统完成与浪潮产品兼容认证...

    日前,人大金仓数据库管理系统KingbaseES V7.V8完成与浪潮GS Cloud数字化管理平台.iGIX数字化能力平台完成兼容认证. 测试结果显示:双方产品完全兼容,其功能.性能和兼容性等各方面 ...

  2. 数据库 嵌套查询_联接操作与嵌套查询 数据库管理系统

    数据库 嵌套查询 加盟业务 (Join operations) Join operations and nested queries both works to combine the data, w ...

  3. 数据库表设计索引外键设计_关于索引的设计决策 数据库管理系统

    数据库表设计索引外键设计 Introduction: 介绍: The attributes whose values are required inequality or range conditio ...

  4. excel报表管理系统mysql_教育扶贫数据库管理系统下载安装|教育扶贫数据库管理系统(mysql收集excel表格)官方版下载_v1.0_9号软件下载...

    教育扶贫数据库管理系统是一款可以帮助用户建立扶贫数据库的软件,主要的功能就是帮助用户记录扶贫对象档案,可帮助你减少重复工作.提高工作效率. 软件介绍 本软件主要应用于频繁的EXCEL表格收集工作,减少 ...

  5. node mysql登录注册_图解NodeJS实现登录注册功能

    该Demo根据菜鸟教程的练手项目,请提前到菜鸟教程的官网查看nodejs的相关教程,根据教程实际操作一遍,然后自己动手去实现登录.注册功能,此Demo只作参考,不符合前端相关规范. 使用的技术栈 no ...

  6. npm中node更新_如何在Node中管理NPM和功能时保持理智

    npm中node更新 by Ted Gross 泰德·格罗斯(Ted Gross) 如何在Node中管理NPM和功能时保持理智 (How to keep your sanity while manag ...

  7. sklearn库安装_没有依赖库也能跑机器学习模型!推荐一个强大工具m2cgen

    晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI m2cgen(Model 2 Code Generator)是一个轻量级代码生成器,它可以将训练好的机器学习模型转换成无需依赖库的本地代码. ...

  8. 阿姆斯特朗数_阿姆斯特朗的功能依赖公理 数据库管理系统

    阿姆斯特朗数 Armstrong axioms are a complete set of inference rules or axioms, introduced and developed by ...

  9. 修改js版本_啥都学点之使用nvm安装Node.js并实现Node.js多版本管理

    刚开始使用Node.js的时候,直接到官网下载安装 中文站点:https://nodejs.org/zh-cn/ Node.js网站截图 当接触的项目多以后,会出现一个问题,2个项目,使用的是不同的N ...

最新文章

  1. [patl2-018]多项式A除以B
  2. VoxelNet: 基于点云的三维空间信息逐层次学习网络
  3. python识别虚假新闻的分类器_使用NLP检测和对抗AI生成的假新闻
  4. Apache安装、配置、卸载
  5. 一篇文章教你学会实现模糊搜索结果的关键词高亮显示
  6. php ccontroller,FineCMS controllers\ApiController.php 函数downAction 任意文件下载
  7. 新手学Java,是该用记事本还是IDE?
  8. 机器人油封_机器人油封 机器人减速机 机器人伺服电机油封 KVNOK油封
  9. 浩海技术激活工具可激活Windows10系统和office
  10. 洛谷P1007 独木桥
  11. iOS webview 实现不允许上拉回弹但是可以下拉刷新
  12. BCH智能合约方案正式推出,我们的征途是星辰大海!
  13. 计算机专业笔记本硬盘需要多少,笔记本电脑固态硬盘要多大的合适_教你购买适合的固态硬盘...
  14. 安装北洋雷达驱动以及可能遇到的问题
  15. 雪碧新年神兽主题的观后
  16. 【Python百日进阶-数据分析】Day325 - plotly.express.scatter_3d():3D散点图
  17. ygomobile卡组下载网站_游戏王YGOMobile
  18. vue 中的input
  19. Vue + ElementUI 实现后台管理系统模板 -- 前端篇(四):定义主页面
  20. 【柜子设计】草图大师及插件AFU321安装

热门文章

  1. 跨域产生的原因和解决方法_板式家具开料机加工过程产生崩边原因及解决方法...
  2. android实现后台静默安装,Android 静默安装实现方法
  3. epson彩色打印机加墨水_爱普生打印机墨盒如何加墨?
  4. Job for smbd.service failed because the control process exited with error code. See “systemctl statu
  5. Pytorch: model.eval(), model.train() 讲解
  6. C# teacher类【C#】
  7. LindDotNetCore~职责链模式的应用
  8. 给孩子一束安全的光 明基WiT MindDuo亲子共读灯首发评测
  9. jhipster项目迁移websocket
  10. hdu 4864 Task(贪婪啊)