如何确定函数依赖和其作用
如何确定函数依赖简单定义:函数依赖指一个表内几个属性之间的关系。如何找出函数依赖,得从具体的场景和语义去理解才行。举例子说明例1:若一个学生选课系统的中有张表是 Students(StudentNo,StudentName,DeptName) 表内属性分别是:学号,学生姓名,系名 由于一个学号StudentNo只对应一个学生,一个学生也只在一个系注册学习。因而,当学号StudentNo的值确定之后,姓名StudentName和学生所在系DepartName的值也就被唯一确定。类比数学中的函数概念,自变量x的值确定之后,相应函数f(x)的值也就唯一确定了,这里就是"函数依赖"一词中“函数”两字的由来。回到原先的例子中,我们可以说,学号StudentNo决定了学生姓名StudentName和系名DeptName,换种说法则是StudentName,DeptName依赖于StudentNo,记作: StudentNo ——> StudentName, StudentNo ——> DeptName。
函数依赖的作用 1NF都2NF的升级,见数据库设计Step by Step (10)——范式化 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |