Hi平臺數(shù)據(jù)庫設(shè)計(jì)規(guī)范_第1頁
Hi平臺數(shù)據(jù)庫設(shè)計(jì)規(guī)范_第2頁
Hi平臺數(shù)據(jù)庫設(shè)計(jì)規(guī)范_第3頁
Hi平臺數(shù)據(jù)庫設(shè)計(jì)規(guī)范_第4頁
Hi平臺數(shù)據(jù)庫設(shè)計(jì)規(guī)范_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Hi平臺數(shù)據(jù)庫設(shè)計(jì)規(guī)范Hi平臺數(shù)據(jù)庫設(shè)計(jì)規(guī)范版本:V1.0北京中交國科物流技術(shù)發(fā)展有限公司該文檔版權(quán)歸北京中交國科物流技術(shù)發(fā)展有限公司所有文檔管理信息表關(guān)鍵字XX詳細(xì)設(shè)計(jì)提交時(shí)間yyyy-mm-dd創(chuàng)建人文檔修改記錄表版本修改人修改時(shí)間修改內(nèi)容V1.0李旺善2010-3-19新建文檔文檔審批表審核人審核時(shí)間批準(zhǔn)人批準(zhǔn)時(shí)間1引言1.1編寫目的指導(dǎo)進(jìn)行數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫開發(fā)。1.2背景為了規(guī)范應(yīng)用Hi平臺進(jìn)行軟件開發(fā)環(huán)節(jié)中的數(shù)據(jù)庫設(shè)計(jì),特編制此數(shù)據(jù)庫設(shè)計(jì)說明書,來規(guī)范數(shù)據(jù)庫設(shè)計(jì)。此規(guī)范也使用與非Hi平臺的數(shù)據(jù)庫設(shè)計(jì)。2實(shí)體對象命名規(guī)范根據(jù)項(xiàng)目實(shí)際需要, 在不違反2.1-2.6規(guī)范的前提下,可

2、自行添加、修改或刪除。表名的命名規(guī)范表名以英文單詞、單詞縮寫、數(shù)字及下劃線組成??傞L度要求小于30位。數(shù)據(jù)庫中的表分四類:系統(tǒng)表系統(tǒng)運(yùn)行最基礎(chǔ)的表,如用戶表、權(quán)限表、日志表等,不需要開發(fā)人員自行定義有Hi平臺自動生成,如果業(yè)務(wù)需要遵循以下命名規(guī)范:規(guī)則:syS屋名說明:規(guī)則中的“表名”,有開發(fā)人員根據(jù)業(yè)務(wù)含義自行取名,如系統(tǒng)日志表取名為sys_log。公共表系統(tǒng)各個模塊都要用到的、與實(shí)際業(yè)務(wù)聯(lián)系緊密的表。遵循以下命名規(guī)范:規(guī)則:com_+表名說明:規(guī)則中的“表名”,有開發(fā)人員根據(jù)業(yè)務(wù)含義自行取名,如系統(tǒng)單位表取名為com_unit。基礎(chǔ)表系統(tǒng)中的基礎(chǔ)數(shù)據(jù),如員工表、倉庫表等具有固定數(shù)據(jù),作為其

3、它數(shù)據(jù)流的基礎(chǔ)的一部分表。遵守以下命名規(guī)范:規(guī)則:base族名說明:規(guī)則中的“表名”,有開發(fā)人員根據(jù)業(yè)務(wù)含義自行取名,如倉庫表取名為base_storage。系統(tǒng)子模塊表系統(tǒng)中各個模塊所涉及的、可模塊之間基本獨(dú)立的表,遵循以下命名規(guī)范:規(guī)則:模塊名簡寫+表名說明:規(guī)則中的“表名”,有開發(fā)人員根據(jù)業(yè)務(wù)含義自行取名,如設(shè)備管理表中的設(shè)備申請報(bào)廢表取名為equ_reqDisused。表的字段命名規(guī)范由于Hi平臺自動生成數(shù)據(jù)庫字段與系統(tǒng)業(yè)務(wù)實(shí)體bean一一對應(yīng),數(shù)據(jù)庫字段命名應(yīng)遵循javabean命名規(guī)范。序列命名規(guī)范考慮到表上大多只有一個遞增的編號,故所有的序列的命名遵循以下規(guī)范:規(guī)則:表名+列名說

4、明:如sys_user表中的序列為sys_user_ido視圖命名規(guī)范所有的視圖名以v_開頭,與表的命名方式相同。存儲過程命名規(guī)范所有的存儲過程名為prO過程名,存儲過程與表名的命名規(guī)范相同。3實(shí)體關(guān)系(E-R)圖說明:根據(jù)項(xiàng)目實(shí)際需要決定是否繪制實(shí)體關(guān)系圖4數(shù)據(jù)庫表數(shù)據(jù)庫設(shè)計(jì)規(guī)約根據(jù)hi平臺自動生成代碼的特點(diǎn),對數(shù)據(jù)庫設(shè)計(jì)作如下規(guī)定及說明。應(yīng)用面向?qū)ο蟮乃枷?,設(shè)計(jì)數(shù)據(jù)庫,盡量做到具體業(yè)務(wù)與數(shù)據(jù)庫表一一對應(yīng)。(表之間有繼承關(guān)系的情況需要指明繼承的具體關(guān)系)在表字段的設(shè)計(jì)過程中,應(yīng)明確字段的中英文名稱、數(shù)據(jù)類型、是否需要校驗(yàn)、是否是必填項(xiàng)、是否唯一、是否屬于枚舉類型、及于其它表的主外鍵(look

5、up)關(guān)系,并在設(shè)計(jì)中明確標(biāo)識及說明。所有表均有creator字段,默認(rèn)值為UserContextHelper.getUser()。數(shù)據(jù)庫字段說明必填項(xiàng)下圖中所列項(xiàng)目是設(shè)計(jì)表必須填寫的。中文名:表字段的中文含義,中文名應(yīng)簡潔、表意明確,切不要抽象、難懂。因?yàn)橥ㄟ^Hi平臺的自動生成后,字段的中文名會成為畫面顯示的一部分。字段名:命名應(yīng)遵守字段的命名規(guī)范。數(shù)據(jù)類型:根據(jù)實(shí)際情況,定義字段數(shù)據(jù)類型。String類型的需要標(biāo)注字段長度,例如String(10)。校驗(yàn):明確字段是否需要基本校驗(yàn),包括Integerfloat、郵件、電話、 手機(jī)格式的格式校驗(yàn), 需要校驗(yàn), 在表格里填寫: “丫”。必須:字

6、段是否是必須入力項(xiàng)。必須入力填寫:“丫”。查詢:字段是否要求在畫面作為檢索條件出現(xiàn)。需要的情況,填寫:“丫”。唯一:字段是否要求唯一性,要求的情況,填寫:“丫”。枚舉:字段是否為枚舉類型,是的情況,填寫:“丫”。并在描述欄列出枚舉值。Lookup:字段是否作為外鍵, 需要關(guān)聯(lián)另一張表的信息, 需要的話,填寫:“Y”,并在描述欄說明要lookup的表,xxx表示該字段對應(yīng)一張枚舉表,后面列出枚舉值。描述:需要對該字段特別說明的信息,在這里說明。如枚舉及l(fā)ookup信息。4.3數(shù)據(jù)庫表設(shè)計(jì)實(shí)例:Employee員工繼承平臺的HiUser表編號中文名字段名數(shù)據(jù)類型校驗(yàn)必填查詢唯一枚舉Look描述up1IDIDint丫 丫 丫主鍵ID2員工userNumString(10)丫丫員工編號,DDDD編號3籍貫nativePlaceString(20)籍貫4學(xué)歷degreeIntY學(xué)歷,Degree小學(xué)/中學(xué)/高中/大專/大本/本科以上5專業(yè)specialtyString(20)YLookup:專業(yè)(specialty)表6入廠時(shí)間jobDateDateY入廠時(shí)間7婚姻狀況marryIntY婚姻狀況,Marry未婚/已婚8民族folkString(10)民族9個人interestString(100)個人愛好愛好10崗位jobPositionString(5

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論