美文网首页
模式分解的意义

模式分解的意义

作者: Matteo_2f84 | 来源:发表于2020-03-26 16:43 被阅读0次

参考文章: https://wenku.baidu.com/view/b42de20016fc700abb68fc1f.html

一个数据库,存在这很多关系,而这些关系之间存在函数依赖关系。例如,学号可以确定一个学生的所有信息。

表A 表B

这样的表的设计是不好的,为什么不好呢?我们在更新表A张三的姓名的时候,表B也需要更新。而事实上,表B不需要学生的姓名也能够完成信息检索。这样的设计就是冗余的。

模式分解,就是在帮助我们在数学上,描述将关系最简化的过程。从应用的角度来看,就是在保持功能的基础上保证每张表都是最简的。这样就能在数据更新时减少数据库系统的运算量。

相关文章

  • 模式分解的意义

    参考文章:https://wenku.baidu.com/view/b42de20016fc700abb68fc1...

  • 项目分解的意义

    愚公移山,如果每天想着把山移调,和每天挖走五十担石头,哪一个让人感觉更容易达到?显然是后者让人来的轻松容易。 因此...

  • 思(九)

    上帝的意义在于存在和使“他”存在,他把这种意义分解...

  • WBS

    Work Breakdown Structure, 如何进行WBS分解:目标→任务→工作→活动 意义:学会分解任务...

  • chapter10_关系数据库设计理论_3_模式分解

    模式分解(1) 目标将一个大的关系模式用几个较小的模式代替(2) 定义关系模式R(U), ρ = {R1(U1),...

  • [转]奇异值分解SVD简介及其在推荐系统中的简单应用

    本文先从几何意义上对奇异值分解SVD进行简单介绍,然后分析了特征值分解与奇异值分解的区别与联系,最后用python...

  • Core Data /FMDB/SQLite/

    Core Data core data 基于model-view-controller(mvc)模式下,为创建分解...

  • Python Selenium 之数据驱动测试

    数据驱动模式的测试好处相比普通模式的测试就显而易见了吧!使用数据驱动的模式,可以根据业务分解测试数据,只需定义变量...

  • Python+Selenium 之数据驱动测试

    一、数据驱动 模式的测试好处相比普通模式的测试就显而易见了吧!使用数据驱动的模式,可以根据业务分解测试数据,只需定...

  • 《商业模式的力量》

    《商业模式的力量》 企业经营原点,商业模式的力量,10倍利润、10年增长! 本书通过分解、阐述商业模式的作用、商业...

网友评论

      本文标题:模式分解的意义

      本文链接:https://www.haomeiwen.com/subject/jaksvftx.html