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