数据库 – 功能依赖和规范化

前端之家收集整理的这篇文章主要介绍了数据库 – 功能依赖和规范化前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找一个很大的资源来研究功能依赖和规范化.

任何人有什么想法应该在哪里?我难以区分FD是在1NF,2NF还是3NF?

我一直在阅读维基百科,并使用Google搜索找到好的研究,但找不到任何解释它的简单术语.

也许你们都可以分享你在生活中学习FD和规范化的方式.

解决方法

功能依赖关系定义属性之间的功能关系.例如:PersonId功能地确定BirthDate(通常写为PersonId – > BirthDate).另一种说法是:任何给定任何一个人的实例都有一个出生日期.请注意,相反可能或可能不是真的.许多人可能在同一天出生.给出一个BirthDate,我们可能会发现很多PersonId分享的日期.

函数依赖的集合可用于合成关系(表).的定义
包括Boyce Codd Normal Form(BCNF)在内的前3种正常表格均以
给定的一组关系代表功能依赖.第四和第五种正常形式涉及多重依赖(另一壶鱼).

以下是有关功能依赖关系,规范化和数据库设计的一些免费资源.
准备在学习这种材料时锻炼你的大脑和数学技能.

以下是各种学术网站的“幻灯片放映”…

> Functional Dependencies
> Functional Dependencies and Normalization for Relational Databases
> The Relational Data Model: Functional-Dependency Theory

以下是学术论文.更重要的阅读,但非常值得的努力.

> The Application of Functional Dependency Theory to Relational Databases
> A Simple Guide to Five Normal Forms in Relational Database
> Simple Conditions for Guaranteeing Higher Normal Forms in Relational Databases

如果你对这个问题很感兴趣,我建议你把一本好书拿出来
关于关系数据库设计的主题.例如:An Introduction to Database Systems by C.J. Date

猜你在找的MsSQL相关文章