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