孫昕
數據處理技術是管理信息系統的基礎,只有把數據處理技術與管理結合起來,才能真正發揮ERP系統的作用。按照標準的設計方法,考慮數據庫及ERP系統開發全過程,將數據庫設計分為五個階段:需示分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實施及數據庫運行和維護。
1 需求分析階段
需求分析的結果是否能準確地反映用戶的實際需求,將直接決定ERP系統設計結果的合理性和實用性。
調查用戶需求的步驟:
(1)調查組織機構情況。包括了解該組織的部門組成情況、各部門的職責等,為分析信息流程做準備。
(2)了解各部門的業務流程。包括了解各個部門所需數據,如何處理這些數據,輸出結果的格式是什么。
(3)在熟悉了業務活動的基礎上,協助用戶明確對ERP系統的各種要求,包括信息要求、處理要求、完全性與完整性要求。
(4)確定ERP系統的邊界。對前面調查的結果進行初步分析,對實現功能的主體進行劃分,確定哪些功能由計算機完成,哪些活動由人工完成。由計算機完成的功能就是ERP系統實現的功能。
2 概念結構設計階段
數據庫概念結構設計的任務是根據用戶的需求設計數據庫的數據模型。它是整個ERP系統的信息結構。概念結構設計的方法包括:自頂向下、自底向上、逐步擴張和混合策略。
建立綜合性的E-R圖
概念模型獨立于具體的數據庫管理系統,這一階段是在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體以及它們之間的關系,可用E-R圖來表示。建立綜合性的E-R圖,能夠化解沖突并產生一個能夠被所有用戶共同理解和接受的概念模型。如ERP系統中的工資管理子系統在設計規劃中涉及的實體有部門、人事、工資、操作員。
3 邏輯結構設計階段
邏輯結構設計是將概念結構設計階段完成的概念模型轉換成能被選定的數據庫管理系統(DBMS)支持的數據模型。數據模型可以由實體聯系模型轉換而來。
3.1 將E—R模型轉換為關系數據模型的規則
(1)每一實體集對應一個關系模式。
(2)實體間的聯系一般對應一個關系,聯系名作為對應的關系名,不帶有屬性的聯系可以去掉。
(3)實體和聯系中關鍵字對應的屬性在關系模式中仍作為關鍵字。
3.2 E-R圖向關系模型的轉換
根據這些規則實體和聯系可轉換成下述對應的關系數據模型:
(1)人事關系(編號、姓名、性別、職稱、參加工作時間)。
(2)部門關系(部門編號、部門名稱、部門負責人)。
(3)操作員關系(用戶名、口令、權限)。
(4)工資關系(部門名稱、姓名、基本工資、崗位津貼、住房補貼、應發工資、扣醫保、扣住房公積金、扣個人所得稅、實發合計)。
4 數據庫的物理設計階段
不同的數據庫產品所提供的物理環境、存取方法和存儲結構有很大差別,能供設計人員使用的設計變量、參數范圍也很不相同,因此沒有通用的物理設計方法可遵循,只能給出一般的設計內容和原則。設計優化的物理數據庫結構,能在數據庫上運行的各種事務響應時間小、存儲空間利用率高、事務吞吐率大。
4.1 物理結設計的主要內容
(1)庫文件的組織形式。如選用順序文件組織形式、索引文件組織形式等。
(2)存儲介質的分配。例如將易變的、存取頻繁的數據存放在高速存儲器上;穩定的、存取頻度小的數據存放在低速存儲器上。
(3)存取路徑的選擇。
4.2 確定數據庫的存儲結構
確定數據庫物理結構主要指確定數據的存放位置和存儲結構,包括確定關系、索引、聚簇、日志、備份等的存儲安排和存儲結構:確定系統配置等。
5 數據庫安全控制
數據庫安全控制是指保護數據庫以防止不合法的使用所造成的數據泄露、更改或破壞。
5.1 用戶標識與鑒別
用戶標識和鑒別是數據庫提供的最外層安全保護措施。其方法是由系統提供特定的方式讓用戶標識自己的身份。當用戶進入系統時,由系統進行自動核對,通過鑒別后才提供相應權限。
5.2 存取控制
數據庫系統存取控制機制用以確保只授權給有資格的用戶訪問數據庫的權限。存取控制機制主要包括兩部分:定義用戶權限、合法權限檢查。
5.3 審計
按照TDI/TCSEC標準中安全策略的要求,“審計”功能就是數據庫管理系統達到C2以上安全級別必不可少的一項指標。審計功能可把用戶對數據庫的所有操作自動記錄下來放入審計日志中。因此數據庫管理員可以利用審計日志,找出非法存取數據的人、時間和內容等。
5.4 數據加密
數據加密是防止數據庫中數據在存儲和傳輸中失密的有效手段。加密方法主要有兩種,一種是替換方法,另一種是置換方法,如果將這兩種方法結合起來就能提供相當高的安全程度。
6結語
ERP系統的數據庫設計主要研究了數據庫設計的方法和步驟,闡述了如何實現ERP系統數據庫的需求分析、系統設計、數據庫的客理、功能模塊的實現及數據庫安全控制措施等各個過程。使我們能夠更透徹地掌握ERP系統的開發方法和開發思想。但本文僅限于討論基本的理論方法,仍需在實際工作中運用這些思想,設計出符合ERP系統需求的數據庫應用系統。
參考文獻
[1] 黃梯云,等.管理信息系統.2006年[M].北京:高等教育出版社.
[2] 薩師煊.數據庫系統概論.2000年[M].北京:高等教育出版社.
[3] 吳文慶,等.數據庫系統及應用.2006年[M].大連:大連理工大學出版社.