企業(yè)費用管理數據庫設計說明_第1頁
企業(yè)費用管理數據庫設計說明_第2頁
企業(yè)費用管理數據庫設計說明_第3頁
企業(yè)費用管理數據庫設計說明_第4頁
企業(yè)費用管理數據庫設計說明_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、WORD6/6數據庫設計說明書編寫: 日期: 日期:目錄 TOC o 1-3 1引言 PAGEREF _Toc236737944 h 41.1預期的讀者 PAGEREF _Toc236737945 h 41.2數據庫 PAGEREF _Toc236737946 h 41.3目的和作用 PAGEREF _Toc236737947 h 42數據庫設計42.1物理數據模型設計42.2表設計42.2.1TableName(表名的解釋)42.3表之間的關聯設計72.4存儲過程設計72.5觸發(fā)器設計7引言數據庫數據庫管理系統(tǒng)Oracle版本信息:10g企業(yè)版。數據庫IP地址:172.18.2.70端口號:

2、1521Oracle_SID:orcl 目的和作用將數據分析的結果進一步整理,形成最終的計算機模型,以便數據庫開發(fā)人員建立物理數據庫,方便其他項目小組人員查閱參考。數據庫設計物理數據模型設計表設計TableName(表名的解釋)表名:E_USER(用戶表,員工表)字段名數據類型是否為空默認值備注userIdINTEGER否主鍵,表索引,自動生成userNumCAHR(10)否員工編號,由用戶輸入userNameVARCHARE(50)否用戶passwordVARCHARE(16)否用戶登錄密碼roleIdINTEGER否外鍵,扮演角色編號,引用E_ROLE表的roleIddepartmentI

3、dINTEGER外鍵,所屬部門編號,引用E_DEPARTMENTE表的departmentId表名:E_ROLE(角色表)字段名數據類型是否為空默認值備注roleIdINTEGER否主鍵,表索引,自動生成roleNumVARCHAR(10)否角色編號,用戶填寫roleNameVARCHARE(50)否角色名稱表名:E_DEPARTMENT(部門表)字段名數據類型是否為空默認值備注departmentIdINTEGER否主鍵,部門編號,自動生成departmentNumVARCHAR(10)否部門編號,用戶填寫departmentNameVARCHARE(50)否部門名稱表名:E_LEADER(

4、部門主管表)字段名數據類型是否為空默認值備注idINTEGER否主鍵,表索引departmentIdINTEGER否外鍵,引用部門表的部門編號userIdINTEGER否部門主管Id,外鍵,引用用戶表的用戶編號表名:E_CHARGE(費用項目表)字段名數據類型是否為空默認值備注chargeIdINTEGER否主鍵,表索引,自動生成chargeNumVARCHAR(10)否費用編號,用戶填寫chargeNameVARCHAR(50)否費用項目名稱表名:E_BUDGET(預算單元表)字段名數據類型是否為空默認值備注budgetIdINTEGER否主鍵,預算單元索引,自動生成budgetNameVA

5、RCHAR(50)否預算單元名稱startTimeDATE否預算起始時間endTimeDATE否預算結束時間stateINTEGER否0審批狀態(tài):0-審批中;1-已審批totalAmountNUMBER(*,2)否次預算單元中所有費用項目的金額總和表名:E_REIM(報銷單表)字段名數據類型是否為空默認值備注reimIdINTEGER否報銷單編號,自動生成reimTimeDATE否報銷發(fā)生時間userIdINTEGER否外鍵,申請人Id,引用E_USER的userId。budgetIdINTEGER否外鍵,所屬預算單元Id,引用E_BUDGET的budgetIdtotalAmountNUMBE

6、R(*,2)否該次報銷單中所有費用項目的金額總和processIdVARCHAR(50)否報銷審批流程的編號remiDescVARCHAR(200)否備注信息stateINTEGER否報銷審批狀態(tài),有三個值:1-審批中;2-審批通過;3-審批未通過。occurTimeVARCHAR(20)否發(fā)生時間,格式如2009-07-29至2009-07-30pidVARCHAR(10)憑證粘帖單號uageVARCHAR(50)否用途表名:BudgetCharge(預算費用表)字段名數據類型是否為空默認值備注idINTEGER否主鍵,表索引,自動生成budgetIdINTEGER否外鍵,引用表E_BUDG

7、ET的budgetId chargeIdINTEGER否外鍵,引用表E_Charge的chargetId amountNUMBER(*,2)否budgetId對應的預單元中,chargeId號費用的金額表名:ReimCharge(報銷費用表)字段名數據類型是否為空默認值備注idINTEGER否主鍵,自動生成chargerIdINTEGER否外鍵,引用表E_Charge的chargetId remiIdINTEGER否外鍵,引用表E_REIM的budgetId amountNUMBER(*,2)否remiId對應的報銷單中,chargeId號費用的金額specVARCHAR(200)否詳細說明表名:PROCESS(流程表)字段名數據類型是否為空默認值備注processIdINTEGER否主鍵,自動生成processNumNUMBER(6)否流程編號,自動生成,定長processNameVARCHAR(50)否流程名稱filenameVARCHAR否流程描述文件名stateINTEGER否流程狀態(tài),有兩個值:1-活動;0-暫停表之間的關聯設計*:表示多;1:表示1;*1:表示多對一E_USERE_ROLE:*1。E_USERE_DEPARTMENT:*1。E_BUDGET E_CHARGE:*;于是生成了下面兩個一對多:E_BUDGETBudgetCharge:1*和E_CHARG

溫馨提示

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

評論

0/150

提交評論