<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 閱讀(635) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄數據庫

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

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲AV日韩精品一区二区三区| 国产妇乱子伦视频免费| 免费一级毛片在线观看 | 久久精品国产亚洲一区二区| 成人嫩草影院免费观看| 亚洲伊人久久综合影院| 72pao国产成视频永久免费| 亚洲欧洲一区二区三区| 一级女性全黄生活片免费看| 亚洲日本一区二区一本一道| 精品久久久久久国产免费了 | 久久亚洲精品中文字幕无码| 无码av免费一区二区三区试看| 亚洲伦另类中文字幕| 亚洲一级免费毛片| 亚洲精品无码专区| 免费在线观看毛片| 男人天堂免费视频| 91亚洲自偷在线观看国产馆| 大陆一级毛片免费视频观看| 羞羞视频免费观看| 国精无码欧精品亚洲一区| 99热这里只有精品6免费| 亚洲三级在线免费观看| 在线免费观看中文字幕| 一级一看免费完整版毛片| 亚洲AV无码久久精品狠狠爱浪潮| 2021精品国产品免费观看| 亚洲七久久之综合七久久| 久久亚洲精品无码观看不卡| 99re热精品视频国产免费| 亚洲女女女同性video| 奇米影视亚洲春色| 国产精品免费观看| 羞羞网站免费观看| 亚洲小视频在线观看| 日本免费一区二区三区最新vr| 好湿好大好紧好爽免费视频| 亚洲精品456在线播放| 亚洲电影日韩精品 | 一二三四视频在线观看中文版免费|