<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數據庫優(yōu)化技術之數據庫表的設計

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

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

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

    導航

    統(tǒng)計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产又大又长又粗又硬的免费视频| 国产亚洲精品美女久久久| 污污免费在线观看| 亚洲国产精品无码中文字| 中文字幕av无码无卡免费| 污视频网站免费在线观看| 亚洲s色大片在线观看| 成人免费午夜在线观看| 成人无码区免费A∨直播| 亚洲av无码电影网| 一本久久a久久精品亚洲| A级毛片内射免费视频| 国产黄色片免费看| 久久夜色精品国产噜噜亚洲a| 久久久亚洲精品蜜桃臀 | 日本中文一区二区三区亚洲| 免费一级毛片无毒不卡| 日本系列1页亚洲系列| 亚洲国产综合自在线另类| 中文字幕无码精品亚洲资源网| 最新中文字幕免费视频| 久艹视频在线免费观看| 免费人人潮人人爽一区二区| 亚洲国产精品张柏芝在线观看| 91麻豆精品国产自产在线观看亚洲| 成人黄软件网18免费下载成人黄18免费视频 | 中文字幕亚洲乱码熟女一区二区| 在线观看免费大黄网站| 2021精品国产品免费观看| 国产精品成人69XXX免费视频| 亚洲最大的成人网站| 亚洲精彩视频在线观看| 亚洲国产另类久久久精品| 免费夜色污私人影院在线观看| 91精品国产免费入口| 久久久久国色AV免费观看| 国产精品亚洲精品爽爽| 亚洲欧美日本韩国| 亚洲av产在线精品亚洲第一站| 久久精品国产亚洲av麻| 亚洲精品无码AV人在线播放|