我的40分钟的sql关系模式关系模式的问题(1)数据冗余(导致数据不一致,存储空间浪费)。eg学生所在系和对应宿舍楼的信息(2)数据更新eg学生转系,会更新多个数据。(3)数据插入主键不能为空,若新开设一个专业,这未招生前主键为空,在sql中属于错误表示。(4)数据删除学生的课表包含其它信息,若删除课程时可能导致课表被删,其它数据被毁。下面来看函数依赖(设——>为指向)(1)若x指向y,y不属于x,称x指向y是非平凡函数依赖。(2)x指向y,称x为决定因子。(3)若x指向y,任意x的真子集不指向y,称y完全依赖x。记x指向y(f在箭头上)x的任意真子集指向y,称y部分依赖于x,记(将f换为p。)(4)x依赖y,y依赖z,称z传递函数依赖于x。Armstrong公理(1)合并规则y属于x属于r,有x指向y在r上成立。(2)分解规则x指向y,z属于y,有x指向z成立。(3)伪传递规则x指向y,w指向z,有xw指向yz.新手,有错的话希望指出,我是真的菜。