码迷,mamicode.com
首页 >  
搜索关键字:无损连接    ( 11个结果
数据库复习之规范化理论应用(第八次上机内容)
声明:本文为作者复习数据库课程时简单记录的笔记,如有错误之处,敬请指出,谢谢。 一、理论基础 1.无损连接性(Lossless Join):设关系模式R(U,F)被分解为若干个关系模式R1(U1,F1),R2(U2,F2),…, Rn(Un,Fn),其中U=U1U2…Un,且不存在UnUj式,Fi为 ...
分类:数据库   时间:2017-06-27 18:46:59    阅读次数:312
数据库求闭包,求最小函数依赖集,求候选码,判断模式分解是否为无损连接,3NF,BCNF
1.说白话一点:闭包就是由一个属性直接或间接推导出的所有属性的集合。 例如:f={a->b,b->c,a->d,e->f};由a可直接得到b和d,间接得到c,则a的闭包就是{a,b,c,d} 2. 候选码的求解理论和算法 对于给定的关系R(A1,A2,…An)和函数依赖集F,可将其属性分为4类: L ...
分类:数据库   时间:2017-04-29 21:03:42    阅读次数:2221
关系数据库设计基础(函数依赖、无损连接性、保持函数依赖、范式)(转)
联系(Relationship) 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中一个实体有联系,反之亦然,那么实体集E1对E2的联系成为一对一联系,记为1:1; 1:N联系:一对多,记为1:N; M:N联系:多对多联系,记为M:N。 http://zh.wikipedia.org/wi ...
分类:数据库   时间:2016-06-10 12:28:11    阅读次数:707
模式分解---无损连接性的判断方法(转)
例:已知R<U, F>,U= { A, B, C, D, E },F={ AB→C , D→E, C→D},R的一个分解ρ= {R1(A,B,C), R2(C,D), R3(D,E)}。判定分解ρ是否为无损连接的分解。 解: (1) 构造初始表: 》 关系模式R<U, F>的一个分解 ρ = { R ...
分类:其他好文   时间:2016-06-10 12:20:13    阅读次数:567
数据库复习11——关系模式与范式
数据库复习CH11 数据库模式(Schema)是数据库中全体数据的逻辑结构和特征的描述,关系型数据库的模式又叫关系模式,我所理解的关系模式就是数据库中表结构的定义以及多张表之间的逻辑联系关系模式的设计就是根据一个具体的应用,把现实世界中的关系用表的形式来表示的逻辑设计过程...
分类:数据库   时间:2015-06-30 18:24:50    阅读次数:526
数据库 无损连接分解
无损连接分解的形式定义如下:设R是一个关系模式,F是R上的一个函数依赖(FD)集。R分解成数据库模式δ={R1,……,Rk}。如果对R中每一个满足F的关系r都有下式成立: 那么称分解δ相对于F是“无损连接分解”,否则称为“损失连接分解”。其中表示自然连接。 从上述形式定义中可知,若直接根据定义来.....
分类:数据库   时间:2015-05-15 21:10:55    阅读次数:1496
分解成3NF保持函数依赖且为无损连接的算法
分解成3NF保持函数依赖且为无损连接的算法:1、根据分解成3NF的保持函数依赖的分解算法(http://www.cnblogs.com/bewolf/p/4443919.html),得到分解结果ρ2、判断分解是否为无损连接,如果是直接输出结果ρ3、如果2中是有损的,那么令ρ=ρU{X},其中X是R的...
分类:编程语言   时间:2015-04-22 11:08:10    阅读次数:167
模式分解是否为无损连接的判断方法
方法一:无损连接定理关系模式R(U,F)的一个分解,ρ={R1,R2}具有无损连接的充分必要条件是:U1∩U2→U1-U2€F+或U1∩U2→U2-U1€F+方法二:算法ρ={R1,R2,...,Rk}是关系模式R的一个分解,U={A1,A2,...,An},F={FD1,FD2,...,FDp},...
分类:其他好文   时间:2015-04-21 11:06:00    阅读次数:121
具有无损连接性的BCNF分解 C++实现
何为BC范式? BCNF是3NF基础上的一种特殊情况,每个属性不传递依赖于R的候选键(包含关系),即每个表中只有一个候选键。 算法伪代码 输入:关系模式R以及R上的函数依赖集F 输出:R的BCNF分解Result,它关于F具有无损连接性 方法: Result = {R} while(存在Ri包含于Result,但Ri不是BCNF) begin...
分类:编程语言   时间:2014-11-27 12:49:28    阅读次数:251
具有无损性连接和保持函数依赖的3NF分解
数据库范式对于数据库而言无疑是非常重要的(废话。。)本文主要内容为c++实现具有无损性连接和保持函数依赖的3NF分解。 上篇文章中已经对各个范式进行了介绍,在此不再赘述。 何为第三范式? 第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息,即消除了传递依赖。 算法伪代码 输入:关系模式R及R上的函数依赖集F 输出:R的3NF无损连接和保持函数依赖的分解Re...
分类:其他好文   时间:2014-11-18 14:45:51    阅读次数:1772
11条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!