数据库模式设计中派生属性的处理
作者:汪辉 魏书堤
来源:《电脑知识与技术》2012年第数据库属性的概念28期
作者:汪辉 魏书堤
来源:《电脑知识与技术》2012年第数据库属性的概念28期
摘要:关系数据库模式设计的好坏直接影响到整个数据库应用系统的性能,应遵循关系规范化理论,而派生属性是数据库中的衍生数据,是一种特殊属性。阐述了派生属性的四种类型,并用实例详细分析了其存储方式、修改方法及方法的好处,即不分解有派生属性的第二范式关系,运用表触发器修改计算方法简单的派生属性,运用存储过程修改计算方法复杂的派生属性,既避免修改异常,又不会降低数据库修改的效率。
关键词:派生属性;关系模式;关系规范化;数据库设计
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2012)28-6652-03
随着信息系统在各行各业的蓬勃发展,数据库的应用也越来越广泛,数据库设计的优劣是直接影响整个信息系统性能好坏的重要因素之一。在关系数据库的逻辑结构设计阶段,人们以关系规范化理论为指导,即关系是要满足一定要求的,满足不同程度要求的为不同范式[1]。
关系规范化理论最早是E.F.Codd 在1971 年提出的,后又有人做了扩充,它按照属性间的不同依赖程度分为第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BC 范式(BCNF)、第四范式(4NF)和第五范式(5NF)。这些范式其实就是一些确定关系模式的规则,而且这些规则是按层次递进分等级的,通过将低级范式的关系进行分解,使其变成高级范式的关系。一般普遍认为,在实际数据库应用中,只需将关系模式分解到3NF[2-6]。
1 关系规范化
定义1(第一范式) 若一个关系R的每个分量(属性)是不可分的数据项,则称此关系R是第一范式的,记为R∈1NF。
实际上1NF是关系模式的基本要求,不满足1NF则不能称之为关系。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论