最佳化Table Design三范式

原创 2004年08月17日 15:06:00

最佳化 Table Design
   將 Table 的資料庫分解為較小的 Table 直到每個 table 的每個 field 都 depend on 該 table 的 key why?
  降低重複性 (redundancy) ?*指資料之儲存*?
  清除不一致性(Consistency) ?*指資料之異動*?

设计三范式:

(1)Frist Normal Form (1NF)

   "每一資料欄只含一個值。"
   检查有无具有重复值的属性,有则将其移到新的实体中。

(2)Second Normal Form (2NF)

  "所有不是 Primary Key 的資料欄與 Primary key 皆有fully functional Dependency。"
   删除不是依赖于整个键的数据项,其它属性与主键一一对应。

(3)Third Normal Form (3NF)

   "所有不是 primary key 的資料欄間沒有 full functional dependency。"
   删除依赖属性而不完全依赖主键的项,非主键项之间不能有一一对应关系。

 

Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验

Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验 第十一章为什么不写,因为我很早之前就已经写过了,有需要的可以去看 Androi...
  • qq_26787115
  • qq_26787115
  • 2016年05月02日 13:19
  • 6098

react+ant design实现Table的增、删、改

业余web前端技术、热门前端代码分享、心得交流、随手笔记、梦想成为一个有情怀的程序员。...
  • JavaReact
  • JavaReact
  • 2017年02月28日 17:01
  • 7934

《流程的永恒之道:工作流及BPM技术的理论、规范、模式及最佳实践》书籍导读

《流程的永恒之道:工作流及BPM技术的理论、规范、模式及最佳实践》是一本全面讲解业务流程及其实现的专著,书中阐述了应用流程的三大永恒之道,即工作流技术永恒之道、BPM技术永恒之道、BPM治理永恒之道,...
  • wacky
  • wacky
  • 2016年08月08日 21:37
  • 1715

Linux KVM - 記憶體最佳化管理與應用

Linux KVM 研究室 http://linuxkvm.blogspot.com/2011/06/linux-kvm_19.html 即使到現在,大部分的虛擬系統,在面對虛擬電腦記憶體的管理...
  • samssm
  • samssm
  • 2015年06月01日 13:35
  • 388

Windows 最佳化(現已不適用)

我本身的電腦全部用上沒問題,所以各位可放心的改,如果還是怕出事,就先把原資料備分起來吧!  我建議 Me 使用者"第一部份"不要動,就是 1.系統啟動文件調整............ 不要改, 從"...
  • king39461
  • king39461
  • 2015年01月17日 14:47
  • 183

于时间区间配置下有限资源专案排程问题最佳化之研究

  • 2011年09月16日 18:29
  • 354KB
  • 下载

解最佳化问题的演算法

  • 2009年08月11日 11:55
  • 187KB
  • 下载

應用螞蟻群最佳化演算法於影像邊緣之偵測

  • 2009年12月29日 13:29
  • 586KB
  • 下载

以粒子群最佳化為基礎之電腦遊戲角色

  • 2010年04月06日 23:54
  • 1.8MB
  • 下载

全能自动调整PC最佳化

  • 2009年06月10日 10:41
  • 6.21MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:最佳化Table Design三范式
举报原因:
原因补充:

(最多只允许输入30个字)