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 閱讀(559) 評論(0)  編輯  收藏


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


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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 正安县| 乌鲁木齐县| 南宫市| 昌吉市| 辽宁省| 香格里拉县| 嘉黎县| 南平市| 延安市| 芜湖县| 双牌县| 德昌县| 连州市| 西平县| 卫辉市| 九龙城区| 通化市| 泊头市| 兰州市| 库尔勒市| 顺义区| 马边| 怀化市| 凤阳县| 沙湾县| 濮阳市| 苏州市| 长武县| 泰来县| 乐都县| 岳阳市| 天柱县| 繁峙县| 民乐县| 水城县| 商洛市| 白河县| 同德县| 通海县| 湾仔区| 乐至县|