关系模式中候选关键字的图论求解法
李
莉
【摘
要】
文章首先介绍了函数依赖图的概念及理论,并应用该理论对数据库理
论和实际问题中关系模式候选关键字的求解问题进行了深入系统的讨论,并用
该方法解决了关系模式中函数依赖的左边为单属性的候选关键字的求解问题,
该算法与传统算法相比,可显著降低
I/0
时间和
CPU
时间,急剧降低算法的时
间复杂度
.
【期刊名称】
河西学院学报
【年
(
卷
),
期】
2009(025)002
【总页数】
2
【关键词】
关系模式;候选关键字;函数依赖图
1
引言
在关系数据库理论和实际问题中,经常要求解一个关系模式的候选关键字,传
统的方法是通过求属性闭包来确定,但理论上对于
n
个属性的关系模式,要计
算
2n-1
次属性闭包才能找到所有的候选关键字,显然这是一个
N-p
完全问题
[1].
本文将介绍一种针对左边为单属性的极小函数依赖集的候选关键字成员的图
论求解法
.
2
问题与讨论
2.1
定义和记号
1.
对于关系的描述称为关系模式,它形式化地表示为
R(U,F)
,其中
R
为关系名,
U
为组成该关系的属性名集合,
F
为属性间函数依赖集合
.
2.
对于给定的
R
(
U
)和函数依赖集
F
,可以将它的属性划分为
4
类: