期刊文献+

空值环境下关系模式无损连接分解为(N)BCNF的必要条件和算法

Necessary Conditions and Algorithm for Decompositing Relational Schema under Null Value Circumstances into BCNF Without Loss Joins
下载PDF
导出
摘要 对文献[1]提出的空值环境下关系模式无损连接分解为(N)BCNF的必要条件,给出二个反例,证明它是不正确的;并分别从关系模式的函数依赖集F的最小依赖集F′和闭包F+ 出发,重新给出二个必要条件.另外,还给出二个空值环境下关系模式无损连接分解为(N)BCNF的算法.这二种算法均是进行二叉树搜索的算法.每次分解均是对非(N)BCNF的子式进行一分为二且无损连接的分解,由一个父结点得到二个子结点.若可能,就一层层分解下去,当不可能进行这样的分解时,就退回到它的父结点,然后尝试新的分解,如此反复进行,直到得到符合要求的结果(所有叶结点均为(N)BCNF)或输出无法分解的信息.其中一个算法较简便易行,但不能得到全部符合要求的分解,另一算法较复杂,但能得到全部符合要求的分解. The necessary condition of decompositons for relational scheme under null value circumstances into BCNF without loss joins, which was presented in Ref.[1],is proved to be wrong. Two new necessary conditions are presented. They are given separately from the minimal set F′ and the Closure F + of the functional dependencies F of the relational scheme. Two algorithms for decomposing relational scheme under null value circumstances into BCNF without loss joins are given. These algorithms use binary tree for search. The scheme which is not in BCNF is decomposed into two subschemes without loss joins, and one can get one predecessor node and two successor nodes. If possible, one can construct the same decomposition again and again; Otherwise, one must back into its predeccessor node and try new decomposition. In the end, one can get the result that fits into the demand(all leaf nodes are (N)BCNF), or else, the information which showed that impossible to be decomposed is output. One algorithm is simple, yet it cannot get all possible decompositions which satisfy the demand. The other algorithm is more complex, but it can get all possible decompositions satisfying the demand.
作者 叶仰明
出处 《厦门大学学报(自然科学版)》 CAS CSCD 北大核心 2000年第1期26-31,共6页 Journal of Xiamen University:Natural Science
基金 国家自然科学基金!(69383004)
关键词 空值 关系模式 BCNF 无损连接分解 数据库 算法 null value relational schome (N)BCNF decomposition without loss joins
  • 相关文献

参考文献7

二级参考文献10

  • 1郝忠孝,计算机工程,1989年,6期
  • 2郝忠孝,计算机工程,1990年,5期
  • 3郝忠孝,计算机研究与发展,1990年,9期
  • 4郝忠孝,计算机工程,1989年,5期
  • 5郝忠孝,计算机工程,1990年,4期
  • 6郝忠孝,计算机研究与发展,1990年,9期
  • 7郝忠孝,计算机工程,1989年,6期
  • 8Liu Kenchin,ACM TODS,1990年,5卷,1期
  • 9郝忠孝,计算机工程,1989年,6期
  • 10乐嘉锦.含有空值的函数依赖与多值依赖[J]计算机学报,1987(12).

共引文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部