5NF(第五范式)也称为项目加入范式。如果关系是 4NF,则它是第五范式 (5NF),并且不会无损分解为更小的表。
如果候选键是,您还可以认为关系是 5NF。隐含其中的每个连接依赖项。
示例
以下关系违反了规范化的第五范式 (5NF) -
| EmpName强> | EmpSkills | EmpJob (分配的工作) |
| David | Java | E145 |
| 约翰 | JavaScript | E146 | 杰米 | jQuery td> |
E146 |
| 艾玛 p> | Java | E147 p> |
上述关系可以分解为以下三张表;因此,它不在 5NF 中 -
| EmpName | EmpSkills |
| 大卫 | Java |
| 约翰 | JavaScript |
| 杰米 | jQuery | 艾玛 | Java td> |
以下是
| EmpName | EmpJob |
| 大卫 | E145 |
| 约翰 | E146 |
| 杰米 | E146 |
| 艾玛 | E147 |
以下是与分配的工作相关的技能 - p>
| EmpSkills | EmpJob |
| Java | E145 |
| JavaScript | E146 |
| jQuery | E146 |
| Java | E147 |
我们的连接依赖 -
| {( EmpName, EmpSkills ), (EmpName, EmpJob), (EmpSkills, EmpJob)} |
以上关系具有连接依赖
性,因此它们不属于 5NF。这意味着上述三个关系的连接关系等于我们原来的关系
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1uc浏览器密码管理在哪里 uc密码保存与查看位置详解
- 2mysql安装过程中遇到问题怎么办
- 3俄罗斯资源免费看 俄罗斯引擎视频播放器入口
- 4phpmyadmin目录在哪查找
- 5高端建站如何打造兼具美学与转化的品牌官网?
- 6如何获取mysql的版本
- 7phpmyadmin端口3306被占用怎么办
- 8安卓手机UC视频保存到电脑
- 9mysql数据库可视化软件有哪些
- 10如何去掉wordpress的评论
- 11IDAPro脚本编写:批量分析PE文件
- 12夸克浏览器怎么找资源的步骤 夸克浏览器资源搜索技巧分享
- 13oracle数据库怎么恢复删除的数据
- 14mysql环境变量配置好了之后怎么办
- 15渗透测试流程:KaliLinux信息收集与漏洞利用
- 16phpmyadmin怎么创建表
- 17mysql配置环境变量在哪设置
- 18齐河建站公司:营销型网站建设与SEO优化双核驱动策略
- 19uc浏览器怎么免费解压文件 uc免会员解压文件详细图文教程
- 20wordpress怎么备份
- 21电脑ip地址在哪里看 快速查询电脑ip地址方法
- 22oracle定时任务每小时执行一次怎么设置
- 23oracle数据库端口号怎么查看
- 24uc浏览器在线打开网页入口 uc浏览器浏览网页打开网页版
- 25docker环境怎么安装WordPress
- 26yandex直接打开无需登录 yandex无需登录直接进去
- 27dedecms怎么换网站图片
- 28AO3现在怎么进入 AO3最新进入方式
- 29苹果手机UC视频转存本地
- 30mongodb怎么开启
