posts - 495,  comments - 11,  trackbacks - 0
          關系數據庫不支持繼承,我們可以做如下的映射,這些映射都是犧牲關系模式的范式基礎的
          ?
          1, ?用一個表包含所有繼承層次的所有字段,然后標識列來標示是哪個類。這種映射方法最簡單,但是是違反規范化的,而且有些字段要強制為NULL值,無法保證關系數據模型的數據完整性,這種映射方式性能最高,最簡單。
          ?
          2, ?每個具體類一張表(意思就是父類不需要表),所有父屬性在具體類表中重復,這種映射如果要查詢父類要全部掃描子類表,而且一旦父類變化,這些字表要全部變化。
          ?
          3, ?每個類一張表,表里只包含所屬類的屬性,然后子類和父類共享外鍵,這種映射避免了第2種的可怕的修改,但是查詢的時候要執行連接。
          posted on 2011-09-27 09:38 jadmin 閱讀(208) 評論(0)  編輯  收藏

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


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 六安市| 尚志市| 垫江县| 通州区| 湄潭县| 淮滨县| 巴青县| 保定市| 常宁市| 军事| 探索| 台中市| 阿瓦提县| 科尔| 大连市| 舒城县| 临沂市| 盖州市| 农安县| 台北市| 扶风县| 青神县| 广昌县| 海淀区| 巴楚县| 即墨市| 甘肃省| 蚌埠市| 高雄县| 西峡县| 图木舒克市| 和硕县| 乳山市| 仁怀市| 康保县| 龙南县| 昌乐县| 宜昌市| 莒南县| 安远县| 汝州市|