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

没有安装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对等点依赖

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/544479.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【MATLAB】Parzen窗与K近邻算法原理与代码详解

文章目录1.非参数估计原理2.Parzen窗2.1.算法原理2.2.Matlab实现与参数探究3.K近邻3.1.算法原理3.2.Matlab实现与参数探究1.非参数估计原理 \qquad已知一个样本的概率分布时,我们只需要对概率分布中的参数进行估计即可得到该样本的概率密度函数。例如已知样本X服从正…

使用 Lambda 表达式实现超强的排序功能

我们在系统开发过程中,对数据排序是很常见的场景。一般来说,我们可以采用两种方式:借助存储系统(SQL、NoSQL、NewSQL 都支持)的排序功能,查询的结果即是排好序的结果查询结果为无序数据,在内存中…

【mongodb系统学习之四】查看mongodb进程

四、查看mongodb进程(可以配合启动和关闭使用): 1)、方法一:直接查看mongodb进程是否已经存在(用上面的方式启动后,需要另开一个窗口操作):ps –ef|grep mongodb, 如图&a…

kotlin 编译时常量_Kotlin程序| 编译时常量示例

kotlin 编译时常量编译时常数 (Compile-time Constant) If the value of a read-only (immutable) property is known at the compile time. 如果在编译时已知只读(不可变)属性的值。 Mark it as a compile-time constant using the const modifier. 使用const修饰符将其标记为…

【Simulink】粒子群算法(PSO)整定PID参数(附代码和讲解)

目录0.背景1.粒子群算法1.1.算法简介1.2.算法步骤1.3.算法举例2.PID自整定2.1.基于M文件编写的PID参数自整定*2.2.复杂系统的PID自整定(基于simulink仿真)2.2.1.PSO优化PID的过程详解2.2.2.在PSO优化过程中修改参数价值权重阅读前必看:本代码…

Microsoft.AspNet.Identity 自定义使用现有的表—登录实现

Microsoft.AspNet.Identity是微软新引入的一种membership框架,也是微软Owin标准的一个实现。Microsoft.AspNet.Identity.EntityFramework则是Microsoft.AspNet.Identity的数据提供实现。但是在使用此框架的时候存在一些问题,如果是全新的项目还可以使用它默认提供的…

stl vector 函数_vector :: front()函数以及C ++ STL中的示例

stl vector 函数C vector :: front()函数 (C vector::front() function) vector::front() is a library function of "vector" header, it is used to access the first element from the vector, it returns a reference to the first element of the vector. vect…

SpringBoot 使用注解实现消息广播功能

背景在开发工作中,会遇到一种场景,做完某一件事情以后,需要广播一些消息或者通知,告诉其他的模块进行一些事件处理,一般来说,可以一个一个发送请求去通知,但是有一种更好的方式,那就…

【Matlab】模式识别——聚类算法集锦

文章目录0.聚类分析简介0.1.简单的聚类样本生成器1.静态聚类算法1.1.最近邻聚类算法1.1.1.算法原理1.1.2.参考代码1.1.3.参数选择及运行结果1.2.最大最小距离法1.2.1.算法原理1.2.2.参考代码1.2.3.参数选择及运行结果2.动态聚类算法2.1.C均值聚类算法2.1.1.算法原理2.1.2.参考代…

Ant 风格路径表达式

ANT通配符有三种: 通配符说明?匹配任何单字符*匹配0或者任意数量的字符**匹配0或者更多的目录例子: URL路径说明/app/*.x匹配(Matches)所有在app路径下的.x文件/app/p?ttern匹配(Matches) /app/pattern 和 /app/pXttern,但是不包括/app/pttern/**/exam…

java string查找_查找输出程序(Java String类)

java string查找Program 1 程序1 public class iHelp{public static void main (String[] args){System.out.println("Google".charAt(3));}}Output 输出量 gExplanation 说明 String.charAt() is a library function of String class, it returns character from…

【MATLAB】混合粒子群算法原理、代码及详解

目录1.算法1.1.原理1.2.性能比较1.3.步骤2.代码2.1.源码及注释2.2.执行与效果1.算法 1.1.原理 \qquad建议没接触过粒子群算法的朋友先看较为基础的全局粒子群算法原理及介绍,以下博文链接有详细的讲解、代码及其应用举例: 【Simulink】粒子群算法&#…

MVC HtmlHelper用法大全

HtmlHelper用来在视图中呈现 HTML 控件。 以下列表显示了当前可用的一些 HTML 帮助器。 本主题演示所列出的带有星号 (*) 的帮助器。 ActionLink - 链接到操作方法。 BeginForm * - 标记窗体的开头并链接到呈现该窗体的操作方法。 CheckBox * - 呈现复选框。 DropDownList *…

基于 MyBatis 手撸一个分表插件

背景事情是酱紫的,上级leader负责记录信息的业务,每日预估数据量是15万左右,所以引入sharding-jdbc做分表。上级leader完成业务的开发后,走了一波自测,git push后,就忙其他的事情去了。项目的框架是SpringB…

密码学哈希函数_哈希函数在密码学中的应用

密码学哈希函数A Hash Function is a mathematical function that converts a numerical value into another compressed numeric value. The input value for the hash functions can be of arbitrary length, but the output text that it will produce will always be of fi…

C语言图形化界面——含图形、按钮、鼠标、进度条等部件制作(带详细代码、讲解及注释)

目录0.引言1.素材准备2.编程2.1.创建你的界面2.2.创建按钮2.3.鼠标操作2.3.1.单击特效2.3.2.光标感应2.3.3.进度条3.完整代码及效果0.引言 \qquad看了CSDN上很多关于C程序图形化界面的介绍,有的代码繁琐难解,不方便调试修改;有的不够详细。本…

C#学习笔记(十三):I/O操作

C#的IO操作主要是针对文件夹和文件的读取和写入操作,下面我们来学习一下相关操作的类。 获取文件信息 Directory和DirectoryInfo 两个类的功能基本相同,区别如下: 前者继承System.Object,后者继承抽象类FileSystemInfo;前者是静态…

工作几年了,原来我只用了数据校验的皮毛

今天介绍一下 Spring Boot 如何优雅的整合JSR-303进行参数校验,说到参数校验可能都用过,但是你真的会用吗?网上的教程很多,大多是简单的介绍。什么是 JSR-303?JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Be…

scala 字符串转换数组_如何在Scala中将十六进制字符串转换为字节数组?

scala 字符串转换数组Hex String in Scala denotes value in hexadecimal number system i.e. base 16 number system. Scala中的十六进制字符串表示以十六进制数表示的值,即以16进制数表示的系统。 Example: 例: hexString "32AF1"Byte Ar…

【MATLAB】无人驾驶车辆的模型预测控制技术(精简讲解和代码)【运动学轨迹规划】

文章目录<font color#19C>0.友情链接<font color#19C>1.引言<font color#19C>2.预测模型<font color#19C>3.滚动优化<font color#08CF>3.1.线性化3.2.UrU_rUr​的求取<font color#08CF>3.3.离散化与序列化<font color#08CF>3.4.实现…