版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 聘請專家的協(xié)議書(2篇)
- 南京航空航天大學(xué)《電離輻射探測學(xué)》2021-2022學(xué)年期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《涉稅服務(wù)實(shí)務(wù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 多變的顏色說課稿
- 南京工業(yè)大學(xué)浦江學(xué)院《計(jì)算機(jī)組成原理與匯編語言》2021-2022學(xué)年期末試卷
- 《小青蛙找家》說課稿
- 南京工業(yè)大學(xué)《藥劑學(xué)實(shí)驗(yàn)》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)《數(shù)學(xué)模型與數(shù)學(xué)軟件》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)《深度學(xué)習(xí)應(yīng)用技術(shù)》2022-2023學(xué)年期末試卷
- 南京工業(yè)大學(xué)《綠色交通》2021-2022學(xué)年第一學(xué)期期末試卷
- 英語四級單詞4500
- 神經(jīng)病學(xué)課件:癲癇
- 縣人民醫(yī)院藥事管理與藥物治療學(xué)委員會會議紀(jì)要五篇
- 酒店預(yù)訂確認(rèn)函
- 走開大黑兔“十校聯(lián)賽”一等獎
- 動脈血?dú)夥治霾杉n件
- 10KV供配電工程施工組織設(shè)計(jì)
- 《小學(xué)教育政策與法規(guī)》總資料
- 張愛玲及《金鎖記》
- 云南花燈教案
- 信任五環(huán):超級銷售拜訪技巧
評論
0/150
提交評論