首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
打代码的秃头女孩
3年前
关注
屏蔽作者: 打代码的秃头女孩
举报
#挑战每日一条沸点#
今天复习了数据库模式求精章节,终于搞清楚BCNF和3NF的算法了。
BCNF要求每一个决定属性都是超码,如果不是,就把这个函数依赖单独拿出来,再把决定属性和剩下的属性放一起,分解成两个关心模式,然后再判断,如此循环。
3NF则要先求正则覆盖,再按照正则覆盖里每一个函数依赖关系拆分,如果有包含关系的就合并,候选码不在上述关系模式里,就新增一个。
BCNF一定是无损连接的,但是可能会丢失一些函数依赖
3NF一定是无损且完全依赖的,但是存在数据冗余
展开
青训营-快乐出发
分享
评论
点赞
相关推荐
741个粉丝了
#挑战每日一条沸点#
3 赞 ·
10 评论
#挑战每日一条沸点#
微信 1063个人,但是却是没有 那个她。
2 赞 ·
11 评论
二进宫,又尿尿了,当着我的面。
一只猫猫教会了另外一只还没教会。
#挑战每日一条沸点#
3 赞 ·
6 评论