<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    MySQL數據庫優化技術之數據庫表的設計

    三范式介紹
      表的范式:只有符合的第一范式,才能滿足第二范式,進一步才能滿足第三范式。
      1、第一范式:
      表的列具有原子性,不可再分解。只要是關系型數據庫都自動滿足第一范式。
      數據庫的分類:
      關系型數據庫:MySQL/ORACLE/Sql Server/DB2等
      非關系型數據庫:特點是面向對象或者集合
      nosql數據庫:MongoDB(特點是面向文檔)
      2、第二范式:
      表中的記錄是唯一的,就滿足第二范式。通常我們設計一個主鍵來實現。
      主鍵一般不含業務邏輯,一般是自增的;
      3、第三范式:
      表中不要有冗余數據,即如果表中的信息能夠被推導出來就不應該單獨的設計一個字段來存放;對字段冗余性的約束,要求字段沒有冗余。
      如下表所示,符合三范式要求:
      student表
      class表
      如下表所示,不符合三范式要求:
      student表
      class表
      反三范式案例:
      一個相冊下有多個圖片,每個圖片有各自的瀏覽次數,相冊有總的瀏覽次數。
      相冊瀏覽表
      圖片表:
      如果相冊瀏覽表沒有適當的冗余,效率有影響。
      冗余比較可以得出一個結論:1對N時,冗余應當發生在1的一端。

    posted on 2014-11-21 09:26 順其自然EVO 閱讀(631) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄數據庫

    <2014年11月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: www.999精品视频观看免费| 精品视频在线免费观看| 无码一区二区三区免费视频| 亚洲韩国在线一卡二卡| 久草免费福利资源站| 亚洲精品免费观看| 中文字幕成人免费视频| 亚洲综合色丁香麻豆| 国产高清免费视频| 亚洲AV无码久久久久网站蜜桃| **aaaaa毛片免费| 一本色道久久综合亚洲精品蜜桃冫| 在线观看特色大片免费视频| 亚洲高清一区二区三区电影| 国产成人在线观看免费网站| 高清免费久久午夜精品| 亚洲av丰满熟妇在线播放| 最近免费中文在线视频| 亚洲国产无线乱码在线观看 | 亚洲人成国产精品无码| 99re6在线精品免费观看| 亚洲一区二区三区高清| 欧美三级在线电影免费| 无遮挡a级毛片免费看| 一本久久a久久精品亚洲| 亚洲视频在线免费观看| 最新国产成人亚洲精品影院| 免费一级毛片在线播放不收费| h片在线观看免费| 亚洲第一页在线观看| 日本特黄特色免费大片| 99精品视频在线观看免费| 亚洲国产精品成人精品软件 | 亚洲精品无码99在线观看| 无码一区二区三区免费| 亚洲国产精品无码久久久秋霞1| 区久久AAA片69亚洲| 国产精品成人免费一区二区| h在线看免费视频网站男男| 亚洲欧洲综合在线| 又爽又高潮的BB视频免费看|