1.首先我们来看这个,给定一个X,能确定一个Y那么就说,X确定Y,或者Y依赖x,那么
比如y = x * x 就是x确定y,或者y依赖于x
2.然后再来看图,那么左边的部分函数依赖,就是,通过A和B能决定C,那么如果A只用给就能决定C,那么就是部分函数依赖.
3.然后再来看,可以看到,A可以决定B,那么B可以确定C,那么A就可以确定C,这个是传递函数依赖.
4.然后再来看,一个例子,比如一个表有个 学号 班级 姓名 系号 那么这里
首先超键就是 能唯一标识这个表的属性的组合,比如 学号是超键,那么学号 和 班级 和姓名 加起来也是一个超键
5.然后候选键:也就是比如 学号 和 班级 和姓名 这个超键,去掉冗余的属性,也就是去掉,班级,姓名,
以后,那么这个学号就是一个候选键
6.然后再来看主键:任意一个候选键都可以做主键,这个对吧,比如学号,身份证号,手机号都可以做主键
7.外键,比如这里的系号就是外键
8.然后主属性,候选键内的属性就都是主属性,比如这里的,学号,身份证号,手机号,都是主属性.