APP下载

对数据库范式的分析与应用

2018-05-07李小莲

电脑知识与技术 2018年8期
关键词:关系数据库

李小莲

摘要:文章首先介绍了关系、关系模式、函数依赖等相关概念,然后针对关系数据库的第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)以及BCNF范式做了详细分析,使用简明清晰的方法帮助大家理解范式的定义,并且通过实例來说明各范式需要满足的函数依赖关系。

关键词:函数依赖;关系;数据库;范式

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)08-0007-02

数据库有关系型数据库和非关系型数据库,现在应用广泛的流行的数据库就是关系型数据库。关系型数据库是建立在关系模型的基础上的,所以我们首先需要了解关系、关系模式以及关系模式里属性间的函数依赖关系。

关系用来表示现实世界的实体以及实体间的各种联系,它的逻辑结构其实就是一张二维表。在关系模式R(U,F)中R是关系名,U为一组属性,F为属性组U上的一组数据依赖。数据依赖是一个关系内部属性与属性之间的一种约束关系。数据依赖主要有两种类型:函数依赖(FD)和多值依赖(MVD)。那到底什么是函数依赖呢?它是这么定义的:设R(U)是一个属性集U上的关系模式,X和Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称“X函数确定Y”或“Y函数依赖于X”,记作X→Y。举个实际例子:教师信息表(员工编号,姓名,所在系别,教龄),其中X代表属性集(员工编号),它只有一个属性。Y代表属性集(姓名,所在系别,教龄)。当X的属性值相等时,Y值也是相等的,即若员工编号相同,则其他属性“姓名,所在系别,教龄”也都一定相同。……

登录APP查看全文

猜你喜欢

关系数据库
数据库
数据库
公司治理结构与环境会计信息披露关系实证分析
探究企业财务会计与管理会计的结合
数据库
数据库
数据库
保加利亚媒体:饭局是中国搞定“关系”场所
新西兰旅游界恶补“关系”开发中国商机
数据库