黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 繽紛校園 英語學習
2010考研 | 自學考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院
四六級 | 商務英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點英、、韓語 | 在職申碩英語
在職攻碩英語 | 成人英語三級
等級考試 | 水平考試 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
公務員 | 報關員 | 報檢員 | 外銷員 | 司法考試 | 導游考試 | 教師資格 | 國際商務師 | 跟單員
單證員 | 物流師 | 價格鑒證師 | 銀行從業資格 | 證券從業資格 | 人力資源管理師 | 管理咨詢師
期貨從業資格 | 社會工作者
會計職稱 | 注會CPA | 經濟師 | 統計師 | 注冊稅務師 | 評估師 | 精算師 | 高會 | ACCA | 審計師
法律顧問 | 會計證
一級建造師 | 二級建造師 | 造價師 | 監理師 | 安全師 | 咨詢師 | 結構師 | 建筑師 | 安全評價師
房地產估價師 | 土地估價師 | 設備監理師 | 巖土工程師 | 質量資格 | 房地產經紀人 | 造價員
投資項目管理 | 土地代理人 | 環保師 | 環境影響評價 | 物業管理師 | 城市規劃師 | 公路監理師
公路造價工程師 | 招標師
執業護士 | 執業醫師 | 執業藥師 | 衛生資格
您現在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 系統分析師 > 正文

大型ERP等數據庫系統常見的幾種設計

  1. 自增長 primary key

  采用自增長 primary key主要是性能。早期的數據庫系統,經常采用某種編號,比如身份證號碼,公司編號等等作為數據庫表的 primary key。然而,很快,大家就發現其中的不利之處。

  比如早期的醫院管理系統,用身份證號碼作為病人表的 primary key。然而,第一,不是每個人都有身份證;第二,對于國外來的病人,不同國家的病人的證件號碼并不見得沒有重復。因此,用身份證號碼作為病人表的 primary key是一個非常糟糕的設計。考慮到沒有醫生或者護士會刻意去記這些號碼,使用自增長 primary key是更好的設計。

  公司編號采用某種特定的編碼方法,這也是早期的數據庫系統常見的做法。它的缺點也顯而易見:很容易出現像千年蟲的軟件問題,因為當初設計數據庫表的時候設計的位數太短,導致系統使用幾年后不能滿足要求,只有修改程序才能繼續使用。問題在于,任何人設計系統的時候,在預計某某編號多少位可以夠用的時候,都存在預計不準的風險。而采用自增長 primary key 則不存在這種問題。同樣的道理,沒有人可以去記這些號碼。

  使用自增長 primary key另外一個原因是性能問題。略有編程常識的人都知道,數字大小比較比字符串大小比較要快得多。使用自增長 primary key可以大大地提高數據查找速度。

  2. 避免用復合主鍵 (compound primary key)

  這主要還是因為性能問題。數據檢索是要用到大量的 primary key 值比較,只比較一個字段比比較多個字段快很多。使用單個 primary key 從編程的角度也很有好處, sql 語句中 where 條件可以寫更少的代碼,這意味著出錯的機會大大減少。

  3. 雙主鍵

  雙主鍵是指數據庫表有兩個字段,這兩個字段獨立成為主鍵,但又同時存在。 數據庫系統的雙主鍵最早用在用戶管理模塊。最早的可能是參照操作系統的用戶管理模塊。

  操作系統的用戶管理有兩個獨立的主鍵:操作系統自己自動生成的隨機 ID (Linux, windows 的 SID), login id。這兩個 ID 都必須是唯一的,不同的是,刪除用戶 test 然后增加一個用戶 test, SID 不同,login id 相同。采用雙主鍵主要目的是為了防止刪除后增加同樣的 login id 造成的混亂。比如銷售經理 hellen 本機共享文件給總經理 peter, 一年后總經理離開公司,進來一個普通員工 peter ,兩個peter 用同樣的 login id, 如果只用 login id 作操作系統的用戶管理主鍵,則存在漏洞:普通員工 peter 可以訪問原來只有總經理才能看的文件。操作系統自己自動生成的隨機 ID 一般情況下面用戶是看不到的。

轉帖于:軟件水平考試_考試吧
文章搜索
大型ERP等數據庫系統常見的幾種設計網友評論網友評論
版權聲明 --------------------------------------------------------------------------------------
    如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
 gaoxiaoliang 
 
主站蜘蛛池模板: 色综合视频在线观看 | 最新精品在线视频 | 日本一区免费观看 | 国产伦久视频免费观看视频 | 天天摸天天澡天天碰天天弄 | 最近韩国日本免费观看mv免费版 | 东京一本热 | 一区二区三区欧美日韩国产 | 亚洲国产欧美日韩一区二区三区 | 欧美日韩国产综合在线 | 污污视频在线播放 | 狠狠色狠狠色综合网 | 国产成+人+亚洲+欧美+日韩 | 深夜国产成人福利在线观看女同 | 美女视频黄a视频全免费网站色窝 | 精品亚洲成a人片在线观看 精品亚洲成a人在线播放 | 欧美视频网站免费看 | 国产免费一区不卡在线 | 日本成人三级 | 波多野结衣久久国产精品 | 丰满大胸五十路免费 | 欧美性最xxx| 欧美精品hdvdeosex4k | 成人影视在线 | 国产成+人+综合+亚洲 欧美 | 久久香蕉网 | 国产国语videosex护士 | 亚洲欧美v国产一区二区 | 欧美国产亚洲精品a第一页 欧美国产在线观看 | 黑丝美脚| 免费看一级片 | 黄色污污在线观看 | 成 人 亚洲 综合天堂 | 亚洲第一精品福利 | 欧美精品在线免费 | 黄色免费一级片 | 亚洲欧美一区在线 | 日韩欧国产精品一区综合无码 | 人人干人人舔 | 中国老妇另类xxxx | 深夜福利日韩 |