qileilove

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

          數據庫橫表、縱表

          橫表表結構:主鍵、字段1、字段2 、字段3。

            縱表表結構:主鍵、字段代碼、字段值;字段代碼為字段1、字段2、字段3.

            縱表、橫表優劣對比:

            1.縱表在使用時由于行數過多,統計用戶數或對用戶分檔時需要進行GROUP BY操作,性能低下,且操作不便,為提高性能,通常對縱表進行匯總,形成橫表。

            2.數據挖掘時用到的寬表一般也要求是橫表結構。

            3.縱表對于從數據庫到內存的的映射效率有影響:縱表的初始映射較慢,變更映射要快。

            4.橫表一目了然,但如果給橫表加一個字段,就必須要重建表結構,而縱表只需要添加一行記錄就可以增加一個字段;但縱表對于數據描述不清晰,容易造成數據庫的數據量過多。

            5.縱表轉橫表:

            Select student_no max (decode(fileld_name, ‘student_name’,field_value)) as student_name  fromcuc_student group by student_no;

            Student_no  --primary key

            Field_name, filed_value: -- 縱表的字段代碼,字段值

            Student_name -- 字段代碼的字段名稱,變為橫表的一個字段

            Cuc_student –表名

          posted on 2013-08-13 10:28 順其自然EVO 閱讀(558) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2013年8月>
          28293031123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 土默特右旗| 建阳市| 咸丰县| 繁昌县| 萨嘎县| 当涂县| 屯门区| 棋牌| 辰溪县| 喀喇| 盱眙县| 东至县| 吴江市| 深州市| 慈溪市| 左权县| 常州市| 合水县| 昆明市| 衡东县| 雅江县| 深圳市| 兰溪市| 皋兰县| 义马市| 临猗县| 加查县| 沅陵县| 舟山市| 自治县| 松溪县| 广汉市| 建平县| 阳东县| 布尔津县| 宜黄县| 四会市| 长宁区| 西平县| 尉氏县| 阳江市|