當(dāng)前位置:工程項目OA系統(tǒng) > 行業(yè)ERP > 倉庫ERP系統(tǒng)
大型erp系統(tǒng)免費下載等數(shù)據(jù)庫系統(tǒng)常見的幾種設(shè)計
1. 自增長 primary key
采用自增長 primary key主要是性能。早期的數(shù)據(jù)庫系統(tǒng),經(jīng)常采用某種編號,比如身份證號碼,公司編號等等作為數(shù)據(jù)庫表的 primary key。然而,很快,大家就發(fā)現(xiàn)其中的不利之處。
比如早期的醫(yī)院管理系統(tǒng),用身份證號碼作為病人表的 primary key。然而,第一,不是每個人都有身份證;第二,對于國外來的病人,不同國家的病人的證件號碼并不見得沒有重復(fù)。因此,用身份證號碼作為病人表的 primary key是一個非常糟糕的設(shè)計??紤]到?jīng)]有醫(yī)生或者護士會刻意去記這些號碼,使用自增長 primary key是更好的設(shè)計。
公司編號采用某種特定的編碼方法,這也是早期的數(shù)據(jù)庫系統(tǒng)常見的做法。它的缺點也顯而易見:很容易出現(xiàn)像千年蟲的軟件問題,因為當(dāng)初設(shè)計數(shù)據(jù)庫表的時候設(shè)計的位數(shù)太短,導(dǎo)致系統(tǒng)使用幾年后不能滿足要求,只有修改程序才能繼續(xù)使用。問題在于,任何人設(shè)計系統(tǒng)的時候,在預(yù)計某某編號多少位可以夠用的時候,都存在預(yù)計不準的風(fēng)險。而采用自增長 primary key 則不存在這種問題。同樣的道理,沒有人可以去記這些號碼。
使用自增長 primary key另外一個原因是性能問題。略有編程常識的人都知道,數(shù)字大小比較比字符串大小比較要快得多。使用自增長 primary key可以大大地提高數(shù)據(jù)查找速度。
2. 避免用復(fù)合主鍵 (compound primary key)
這主要還是因為性能問題。數(shù)據(jù)檢索是要用到大量的 primary key 值比較,只比較一個字段比比較多個字段快很多。使用單個 primary key 從編程的角度也很有好處, sql 語句中 where 條件可以寫更少的代碼,這意味著出錯的機會大大減少。
3. 雙主鍵
雙主鍵是指數(shù)據(jù)庫表有兩個字段,這兩個字段獨立成為主鍵,但又同時存在。 數(shù)據(jù)庫系統(tǒng)的雙主鍵最早用在用戶管理模塊。最早的來源可能是參照操作系統(tǒng)的用戶管理模塊。
- 1沒有任何企業(yè)erp系統(tǒng)免費下載軟件是萬能的
- 2談erp系統(tǒng)免費下載項目的“四到”
- 3erp系統(tǒng)免費下載的兩個核心矛盾與三大風(fēng)險源
- 4erp系統(tǒng)免費下載能解決工廠五大不正?,F(xiàn)象
- 5erp系統(tǒng)免費下載發(fā)展歷史- erp系統(tǒng)免費下載 Solution
- 6中小企業(yè)上erp系統(tǒng)免費下載完整erp系統(tǒng)免費下載流程建議
- 7什么是erp系統(tǒng)下載?
- 8BOM斷階原則
- 9服裝業(yè)如何讓erp系統(tǒng)免費下載獲更大發(fā)展!
- 10erp系統(tǒng)免費下載的源起你了解嗎?
- 11erp系統(tǒng)免費下載屢遭滑鐵盧:失敗中尋找成功路
- 12erp系統(tǒng)免費下載上線后的變化
- 13erp系統(tǒng)免費下載中的標準成本的應(yīng)用原則
- 14專家答疑:SOA與erp系統(tǒng)免費下載如何相融
- 15CIO的定位影響erp系統(tǒng)免費下載成敗
- 16分析中小企業(yè)信息化的三大人性弱點
- 17ORACLE erp系統(tǒng)免費下載發(fā)展史,全面了解ORACLE erp系統(tǒng)免費下載
- 18編寫erp系統(tǒng)下載項目計劃應(yīng)考慮的因素
- 19ERP支持企業(yè)自定義各種財務(wù)管理報表
- 20企業(yè)實施erp系統(tǒng)免費下載誤區(qū)和解決方法
- 21BPM實施:流程的節(jié)奏如何控制?
- 22什么是SRM,SRM是什么意思
- 23解讀異地協(xié)同設(shè)計PDM與erp系統(tǒng)免費下載集成應(yīng)用
- 24erp系統(tǒng)下載入門:走出物料編碼的誤區(qū)
- 25erp系統(tǒng)免費下載功能模塊MRP計劃介紹
- 26SAP標準名詞解釋
- 27erp庫管軟件
- 28erp倉儲管理軟件
- 29CIO非常規(guī)出牌
- 30erp軟件下載BOS的SOA實現(xiàn)方案
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓