會議管理系統(tǒng)數(shù)據(jù)庫設計文檔概要.doc_第1頁
會議管理系統(tǒng)數(shù)據(jù)庫設計文檔概要.doc_第2頁
會議管理系統(tǒng)數(shù)據(jù)庫設計文檔概要.doc_第3頁
會議管理系統(tǒng)數(shù)據(jù)庫設計文檔概要.doc_第4頁
會議管理系統(tǒng)數(shù)據(jù)庫設計文檔概要.doc_第5頁
免費預覽已結束,剩余11頁可下載查看

下載本文檔

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

文檔簡介

1 1 編寫 非常 6 2日期 2013 7 31 審核 日期 批準 日期 受控狀態(tài) 是 發(fā)布版次 5 0日期 2013 7 31 編號 會議管理系統(tǒng)數(shù)據(jù)庫計說明書會議管理系統(tǒng)數(shù)據(jù)庫計說明書 1 2 變更記錄變更記錄 日期日期版本版本變更說明變更說明作者作者 2013 7 17 1 0 初始文檔匿名 2013 7 25 2 0 升級文檔匿名 2013 7 29 3 0 升級文檔匿名 2013 7 30 4 0 升級文檔匿名 2013 7 31 5 0 最終文檔匿名 簽字確認簽字確認 職務職務姓名姓名簽字簽字日期日期 1 3 目目 錄錄 1 1引言引言 4 1 1預期的讀者 4 1 2數(shù)據(jù)庫說明 4 1 3目的和作用 4 2 2數(shù)據(jù)庫設計數(shù)據(jù)庫設計 4 2 1抽象數(shù)據(jù)對象 4 2 1 1系統(tǒng)主要業(yè)務分析 4 2 1 2需求分析參考 5 2 2系統(tǒng)物理結構設計 5 2 3數(shù)據(jù)庫邏輯設計 5 2 3 1數(shù)據(jù)庫設計命名規(guī)范 6 2 3 2數(shù)據(jù)庫表名匯總 7 2 3 3數(shù)據(jù)庫表結構設計 7 2 4存儲過程設計 12 2 5觸發(fā)器設計 12 2 6JOB設計 12 3 3數(shù)據(jù)字典設計數(shù)據(jù)字典設計 13 2 4 1 1引言引言 1 11 1預期的讀者預期的讀者 主要為本公司以及承包方的閱讀者 如設計人員 開發(fā)人員等 有時可以包 括客戶方的閱讀者 如 業(yè)務人員 系統(tǒng)管理人員等 1 21 2數(shù)據(jù)庫說明數(shù)據(jù)庫說明 會議管理系統(tǒng)采用的時當前流行的企業(yè)級數(shù)據(jù)庫 oracle 使用的版本是 9i 設計的數(shù)據(jù)庫全局數(shù)據(jù)庫名為 icss 開發(fā)用的表空間名是 test 操作的用 戶名為 test 密碼為 test 1 31 3目的和作用目的和作用 將業(yè)務分析 系統(tǒng)設計中對信息的描述進一步分析并加以總計 抽象出數(shù)據(jù) 集合 數(shù)據(jù)庫表 對數(shù)據(jù)集合做進一步分析 確定集合之間的關系并最終形成 數(shù)據(jù)庫物理模型 以便開發(fā)人員建立物理數(shù)據(jù)庫 2 2數(shù)據(jù)庫設計數(shù)據(jù)庫設計 2 12 1抽象數(shù)據(jù)對象抽象數(shù)據(jù)對象 2 1 12 1 1 系統(tǒng)主要業(yè)務分析系統(tǒng)主要業(yè)務分析 根據(jù)物流系統(tǒng)的業(yè)務流程描述 我們大致可以從中抽象出幾個數(shù)據(jù)集合 如 普通用戶 會議申請 會議室管理 設備管理 會議管理 按照業(yè)務及系統(tǒng)功能簡單總結數(shù)據(jù)對象 用戶 會議申請信息 會議審批 會議設備 2 5 2 1 22 1 2 需求分析參考需求分析參考 根據(jù)系統(tǒng)需求分析內容進一步確定數(shù)據(jù)對象 由于系統(tǒng)需求分析中考慮到 會議室和會議設備間有一定的區(qū)別和聯(lián)系 即會議室一般包含固定設備和移動 設備 兩者之間并不是并列關系而是所屬關系 所以將會議室默認含有固定設 備 這樣 設備只有移動設備分開 并提出單獨的信息維護功能 數(shù)據(jù)庫對象 也進一步細化將會議設備分成 會議室和相關設備 會議申請和會議審批操作 的都是相同對象所以將兩個數(shù)據(jù)對象進行合并 其他數(shù)據(jù)對象沒有變化 總結數(shù)據(jù)對象 用戶信息 會議信息 會議室 會議設備 2 22 2數(shù)據(jù)庫結構設計數(shù)據(jù)庫結構設計 根據(jù)系統(tǒng)的分布式部署設計 數(shù)據(jù)庫將部署到一部獨立的計算機中 根據(jù)前 期的分析 系統(tǒng)將有大量的數(shù)據(jù)存放入數(shù)據(jù)庫 預留數(shù)據(jù)庫空間 500m 日增長約 3m 日志空間 1G 日增長 5m 數(shù)據(jù)庫位置 oracle9ipath n2ms db 日志位置 oracle9ipath n2ms log 2 3 數(shù)據(jù)庫設計命名規(guī)范數(shù)據(jù)庫設計命名規(guī)范 1 表名命名規(guī)則 本數(shù)據(jù)庫使用的表名一律采用有意義的小寫英文字符命名 考慮將來編碼方 便 表名不 使用 連接相關 2 表項命名規(guī)則 本數(shù)據(jù)庫各個表的每個字段 依照表名命名規(guī)則 全部使用有意義的小寫英 文字符 命名 字段名不適用 連接相關字符 方便編碼書寫 2 6 2 4 數(shù)據(jù)庫邏輯設計數(shù)據(jù)庫邏輯設計 表設計中應注意的問題 1 對于字符類型的字段 要仔細確認字段的可能長度 在 oracle 數(shù)據(jù)庫設 計中 一般來說 對于定長的字符數(shù)據(jù)字段 取字符類型 char 對于不定長的 取變長字符類型 varchar 2 對于以分類形式出現(xiàn)的字段 建議不使用字符類型 而使用數(shù)字類型 如 貨物是否配送為是或 和 否 如果用字符類型 則將這些字符串需要入庫 如果使用數(shù)字類型分別用 1 0 代表高職 中職 低職 則入庫的是數(shù)字信息 從程序編寫的角度考慮 后者更好維護一些 主要體現(xiàn)在如果是多語言版本時 我們不需要在程序中將這些字符串信息進行判斷處理 2 4 1 數(shù)據(jù)庫表名匯總數(shù)據(jù)庫表名匯總 表 2 1 數(shù)據(jù)庫表 數(shù)據(jù)庫表名中文名文字說明 meet app 會議申請信息保存所開會議的基本信息 meet room 會議室保存會議室情況的相關信息 facilty meet 設備信息保存會議設備的相關信息 Equipment stype 設備類型保存相關設備類型信息 users inf 用戶信息保存系統(tǒng)用戶的基本信息 power info 權限信息保存系統(tǒng)的權限信息 role u 角色保存相關角色信息 dept u 部門信息保存相關部門信息 e mail 郵件信息保存郵件信息 file inf 文件信息保存相關文件信息 2 4 2 數(shù)據(jù)庫表結構設計數(shù)據(jù)庫表結構設計 2 7 2 4 2 1邏輯表結構邏輯表結構 Meet appMeet app 表 2 2 meet app表項 中文英文數(shù)據(jù)類型可否空初始值說明 會議信息主鍵 meet idNumber 否主鍵 流水自增 會議主題 meet title Variable characters 30 可 主要內容 meet content Variable characters 300 可 會議開始時間 start timeDate select power seq currval into opflag from dual end loginsert 觸發(fā)器設計觸發(fā)器設計 觸發(fā)器是一種特殊的存儲過程 當表中的數(shù)據(jù)被修改時 由系統(tǒng)自動執(zhí)行 使用觸發(fā)器可以實施更為復雜的的數(shù)據(jù)完整性約束 舉例 create or replace trigger autodel after delete on room for each row declare local variables he

溫馨提示

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

評論

0/150

提交評論