数据库保持依赖算法

数据库保持依赖算法

存在一个关系模式R,将此关系模式分解成{ R i },且i {1,2,3,4,……n}

此关系模式对应有函数依赖 F

有如下算法(伪代码)判断是否该关系模式分解为保持依赖的:

​ for each ( α β ) F //计算F中α在所有 R i α +

​ result := α

​ for each R i { R i }

t = ( r e s u l t R i ) + R i

r e s u l t = r e s u l t t

​ if β r e s u l t

​ // α   t o β , α + β , α β

​ continue

​ else

​ NO-depredent-preserving-decomposition

猜你喜欢

转载自blog.csdn.net/qq_38619183/article/details/80487697