导读 很多人对关系数据库是什么作用,关系数据库理论不是很了解那具体是什么情况呢,现在让我们一起来瞧瞧吧!1、(1)求属性集的闭包,其实就是求...
很多人对关系数据库是什么作用,关系数据库理论不是很了解那具体是什么情况呢,现在让我们一起来瞧瞧吧!
1、(1)求属性集的闭包,其实就是求各属性的闭包,然后整合去重复。
2、 闭包就是由一个属性直接或间接推导出的所有属性的集合 A可以直接导出C A+={A,C} D可以直接导出A C D+={A,C,D} 所以(AD)+={A,C,D} B可以直接导出A,C B+={A,B,C}(2)关键码的求解理论和算法对于给定的关系R(A1A2…An)和函数依赖集F ,可将其属性分为4类:L类:仅出现在F函数依赖左部的属性 R类:仅出现在F函数依赖右部的属性 N类:在F函数依赖的左右两部均未出现的属性 LR类:函数依赖的左右两部均出现的属性定理: 对于给定的关系模式R及其函数依赖集F,若X是R的L类属性,则X必为R的 任一关键码的成员。
3、 所以可以看出BD是R的唯一关键码(3)求最小函数依赖集 1.根据分解性先分解所有依赖的右边为单属性 F={A->C,C->A,B->A,B->C,D->A,D->C} 2.对所有依赖的左边为多属性的情况,消除左侧冗余属性 3.去除多余的函数依赖{A->C,C->A,B->A,D->A}不知道对不对,对的话就继续。
本文【关系数据库是什么作用(关系数据库理论)】到此讲解完毕了,希望对大家有帮助。
版权声明:本文由用户上传,如有侵权请联系删除!