热门

最新

红包

立Flag

投票

同城

我的

发布
m0_68250808
苏千里
3 年前
truem0_68250808

我的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.

新手,有错的话希望指出,我是真的菜。

大学生的日常
CSDN App 扫码分享
分享
1
2
打赏
  • 复制链接
  • 举报
下一条:
离散期末手写笔记,相互学习
立即登录