<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 43,comments - 75,trackbacks - 0

    在項目初期需求分析完成之后,就需要將數據模型設計出來,一般我們進行數據模型設計時,總是想到的是設計的數據模型盡量符合“第三范式”。但是經過本人多個項目的實踐之后,在設計數據模型時不能只是考慮要符合“第三范式”,過意的考慮規范會導致效率及性能的問題,因此更應該根據產品或者項目中的具體功能來考慮。

    在項目需求分析階段,對需求進行分類,分析需求中哪些信息經常進行增加,刪除,修改操作,哪些需求多進行查詢操作;將這些進行分類主要是在設計數據庫的時候考慮哪些數據可以進行冗余,哪些需要遵循范式。例如:大多數項目中都有“用戶管理”,“機構管理”,“菜單管理”等基礎平臺信息的功能,而這些功能又會被項目中其它功能使用到,然而對這些數據的操作往往在項目上線初期數據的操作主要是增加,刪除,修改,上線穩定之后對這些數據的操作大部分集中在查詢功能;而像業務信息則正好相反,上線初期對業務信息數據的操作壓力很小,但是系統逐漸穩定之后,業務信息數據量就會迅速增長。

    根據數據操作的特點來設計數據模型。例如:系統管理數據,這些數據大多是用戶信息的維護,權限的維護,部門的維護等等;這些數據由于只是在系統使用初期頻繁的進行增加,刪除,修改,系統穩定后大部分是查詢操作,所以這部分的數據模型設計經可以多考慮一些數據冗余,數據一致性由程序進行保證,這樣在以后的查詢時就不必為了顯示某個字段信息而多關聯很多表。而像“業務信息管理”這樣的功能,由于整個系統穩定之后數據的操作主要在此,可以按照“第三范式”進行設計,以后的優化改造等也比較方便。

    posted on 2010-03-17 10:59 夢源 閱讀(2156) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品免费在线| 亚洲成AV人片在线观看无| 亚洲www在线观看| 1000部国产成人免费视频| 亚洲成人福利在线| 成人免费福利视频| 亚洲啪啪免费视频| 毛色毛片免费观看| 久久久国产亚洲精品| 日韩在线天堂免费观看| 亚洲youwu永久无码精品| 女人张开腿给人桶免费视频| 亚洲av无码兔费综合| 免费一看一级毛片| 丝袜足液精子免费视频| 久久久无码精品亚洲日韩蜜桃| 中文字幕视频免费| 亚洲无码一区二区三区| 四虎1515hm免费国产| A国产一区二区免费入口| 亚洲国产高清人在线| 国产大片免费网站不卡美女 | 亚洲第一街区偷拍街拍| 无码国模国产在线观看免费 | 两个人的视频www免费| 少妇中文字幕乱码亚洲影视| 国产精品69白浆在线观看免费| 亚洲欧美乱色情图片| 久久久久亚洲AV无码专区网站 | 人妻18毛片a级毛片免费看| 亚洲精品tv久久久久久久久| 91精品成人免费国产片| 边摸边吃奶边做爽免费视频网站| 亚洲午夜国产精品无码老牛影视| www视频免费看| 免费国产黄网站在线看| 亚洲一区二区三区四区在线观看 | 啦啦啦中文在线观看电视剧免费版 | 在线播放免费人成视频网站| 亚洲国产精品免费视频| 成人免费无毒在线观看网站|