李斐
現(xiàn)階段很多企業(yè)優(yōu)先考慮的大中型數(shù)據(jù)庫(kù),在企業(yè)管理中發(fā)揮出良好作用。大中型數(shù)據(jù)庫(kù)對(duì)于部分基礎(chǔ)事務(wù)管理系統(tǒng)建設(shè)仍然存在一些不足與短板,需要針對(duì)性改善,打造更加貼合企業(yè)需要的事務(wù)管理系統(tǒng)。本文從企業(yè)實(shí)際生產(chǎn)經(jīng)營(yíng)出發(fā),對(duì)建立桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)的必要性與可行性進(jìn)行分析,探討其在企業(yè)管理中的常見(jiàn)應(yīng)用場(chǎng)景。
企業(yè)在生產(chǎn)經(jīng)營(yíng)中會(huì)產(chǎn)生大量信息、數(shù)據(jù),為了獲得更多發(fā)展機(jī)會(huì),企業(yè)會(huì)對(duì)其進(jìn)行整理、加工、存儲(chǔ)等操作,只有確保這些工作的有序有效開(kāi)展,才能幫助企業(yè)管理者乃至決策層在瞬息萬(wàn)變的市場(chǎng)競(jìng)爭(zhēng)中及時(shí)獲取做出經(jīng)營(yíng)決策所需的最新信息?,F(xiàn)階段,越來(lái)越多的企業(yè)開(kāi)始引入ERP項(xiàng)目,并積極與軟件開(kāi)發(fā)公司合作,開(kāi)發(fā)訂制化的業(yè)務(wù)管理系統(tǒng),逐步實(shí)現(xiàn)企業(yè)主線生產(chǎn)經(jīng)營(yíng)過(guò)程資源的高效管理。企業(yè)發(fā)展過(guò)程中,正以日趨普及化、多元化的應(yīng)用信息系統(tǒng)開(kāi)展內(nèi)部資源管理工作。
一、企業(yè)建立桌面關(guān)系型數(shù)據(jù)庫(kù)的必要性與可行性
(一)必要性
ERP等項(xiàng)目實(shí)施更多的是以國(guó)際上成熟的標(biāo)準(zhǔn)化、模塊化大型數(shù)據(jù)庫(kù)為模板,然后結(jié)合企業(yè)現(xiàn)狀與需求,進(jìn)行訂制化的改造,實(shí)踐中收效顯著,大幅加快了企業(yè)的管理現(xiàn)代化、管理數(shù)字化進(jìn)程。但在實(shí)際應(yīng)用過(guò)程中也存在著一些諸如系統(tǒng)核心固化、國(guó)際國(guó)內(nèi)具體管理思維與管理要求存在差異、信息系統(tǒng)龐大難以適應(yīng)企業(yè)內(nèi)部較高頻率的管理進(jìn)化要求等問(wèn)題。特別是隨著企業(yè)高質(zhì)量發(fā)展的現(xiàn)實(shí)需要,企業(yè)管理的“精細(xì)化要求-現(xiàn)狀整合-再精細(xì)化要求”是一個(gè)動(dòng)態(tài)而持續(xù)的過(guò)程,其中所涉及的數(shù)據(jù)調(diào)整,是大型數(shù)據(jù)庫(kù)的更新節(jié)奏無(wú)法有效滿足的。為了更好地應(yīng)對(duì)上述問(wèn)題,企業(yè)可以適時(shí)適度地引入桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)。
另外,傳統(tǒng)大型數(shù)據(jù)庫(kù)在數(shù)據(jù)信息管理中,具有一些無(wú)法避免的先天硬傷:第一,用戶操作不便。大型數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)和格式具備相應(yīng)的特定形式,往往集中在用戶界面,但在很多應(yīng)用需求上,需要做到對(duì)信息的快速查詢,將用戶信息及時(shí)顯示出來(lái),而系統(tǒng)無(wú)法完成該項(xiàng)任務(wù)。再加上不同用戶界面對(duì)應(yīng)不同內(nèi)容,為維護(hù)工作開(kāi)展增加了很多工作量。第二,用戶為了迎合數(shù)據(jù)庫(kù)本身的數(shù)據(jù)嚴(yán)謹(jǐn)性要求,在操作時(shí)會(huì)出現(xiàn)一些無(wú)效記錄,甚至還會(huì)遇到一些諸如無(wú)法交貨之類的系統(tǒng)難以有效調(diào)和解決的問(wèn)題。而通過(guò)應(yīng)用桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù),能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)失真問(wèn)題的及時(shí)調(diào)整,避免產(chǎn)生數(shù)據(jù)庫(kù)邏輯與現(xiàn)實(shí)邏輯相悖的記錄,并可對(duì)數(shù)據(jù)歷史進(jìn)行追溯,在輔助系統(tǒng)幫助下,能夠方便用戶開(kāi)展記錄查詢操作。
(二)可行性
數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程,主要是按照數(shù)據(jù)結(jié)構(gòu)開(kāi)展組織、存儲(chǔ)和數(shù)據(jù)管理操作,常見(jiàn)內(nèi)容包括物理數(shù)據(jù)層、概念數(shù)據(jù)層以及邏輯數(shù)據(jù)層等內(nèi)容。桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)能夠更好地完成數(shù)據(jù)共享任務(wù),降低數(shù)據(jù)冗余度,實(shí)現(xiàn)數(shù)據(jù)集中控制操作,突出數(shù)據(jù)一致性、獨(dú)立性和可維護(hù)性等特點(diǎn),強(qiáng)化數(shù)據(jù)可靠性,這也是關(guān)系型數(shù)據(jù)庫(kù)的應(yīng)用優(yōu)勢(shì)所在。在企業(yè)發(fā)展過(guò)程中,自身運(yùn)行所產(chǎn)生的數(shù)據(jù)結(jié)構(gòu)比較單一,對(duì)應(yīng)的操作和查詢要求有限,而通過(guò)關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用,能夠發(fā)揮這些數(shù)據(jù)的優(yōu)勢(shì)。桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)品種很多,如DBASE系列、MSAccess、FoxPro等,同時(shí)還包括一些開(kāi)放源代碼,最具代表性的當(dāng)數(shù)MySQL。相比大型數(shù)據(jù)庫(kù),桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)編程內(nèi)容并不復(fù)雜,特別是關(guān)系型數(shù)據(jù)庫(kù)采用二維表結(jié)構(gòu)儲(chǔ)存與管理數(shù)據(jù)的模式,使其操作性較強(qiáng),能夠被更多用戶所接受和靈活使用。較之大中型數(shù)據(jù)庫(kù),桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)能夠滿足企業(yè)個(gè)性化需求的內(nèi)在邏輯是其可視化編程的便捷性,企業(yè)管理人員依據(jù)自身管理經(jīng)驗(yàn)可以快速完成數(shù)據(jù)庫(kù)構(gòu)建,繞開(kāi)了耗費(fèi)大量時(shí)間、精力的需求調(diào)研、產(chǎn)品設(shè)計(jì)等環(huán)節(jié),而且能夠隨時(shí)根據(jù)管理需要進(jìn)行快速調(diào)整。桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)的架構(gòu)模型如圖1所示。
二、桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)在企業(yè)管理中的具體應(yīng)用
(一)用戶及角色管控
企業(yè)信息管理系統(tǒng)之中,涉及的運(yùn)營(yíng)及管理數(shù)據(jù)數(shù)量龐雜,這些數(shù)據(jù)往往均存儲(chǔ)于數(shù)據(jù)庫(kù)內(nèi),為了確保數(shù)據(jù)安全,數(shù)據(jù)庫(kù)操作系統(tǒng)安全性維護(hù)顯得尤為重要。因此,在桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用時(shí),相關(guān)管理者應(yīng)禁止沒(méi)有權(quán)限的用戶訪問(wèn)數(shù)據(jù)庫(kù)。在用戶開(kāi)展數(shù)據(jù)庫(kù)操作前,系統(tǒng)可通過(guò)用戶標(biāo)識(shí)識(shí)別、鑒定等查驗(yàn)用戶身份,之后由系統(tǒng)進(jìn)行二次查驗(yàn),等到驗(yàn)證通過(guò)后,才可進(jìn)行正常操作。從用戶標(biāo)識(shí)建設(shè)角度來(lái)說(shuō),常見(jiàn)內(nèi)容有用戶名稱、用戶密碼兩方面。另外,在企業(yè)管理信息系統(tǒng)內(nèi)部,用戶管理及劃分形式選擇,主要是根據(jù)部門職責(zé)情況進(jìn)行的,各職能部門會(huì)單獨(dú)設(shè)立用戶組,并在多個(gè)部門內(nèi)創(chuàng)建用戶,突出各自的管理職能,而且不同用戶具備不同級(jí)別的密鑰。例如,企業(yè)的市場(chǎng)經(jīng)營(yíng)機(jī)構(gòu)在工作過(guò)程中,需要將本部門作為一個(gè)用戶組,之后根據(jù)部門內(nèi)的分工情況,建立具體的經(jīng)營(yíng)大盤數(shù)據(jù)控制用戶、合同管理用戶等。桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)在實(shí)際應(yīng)用時(shí),數(shù)據(jù)庫(kù)管理人員可通過(guò)具體語(yǔ)句,在數(shù)據(jù)庫(kù)中建立新的用戶,用戶創(chuàng)建內(nèi)容主要涉及用戶名、密碼、授權(quán)用戶權(quán)限等等。
在新用戶開(kāi)設(shè)方面,可依靠CREATE PROFILE語(yǔ)句建立具體的概要文件,之后設(shè)定相應(yīng)參數(shù),限制用戶連接失敗次數(shù)。以MSAccess數(shù)據(jù)庫(kù)為例,軟件本身就提供了良好的可視化新建用戶界面,更易于企業(yè)基層管理者的使用。從權(quán)限角度來(lái)說(shuō),桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)權(quán)限內(nèi)容包括系統(tǒng)權(quán)限和對(duì)象權(quán)限,能夠做到用戶和角色的相互結(jié)合,打造邏輯分離制度,保證用戶訪問(wèn)過(guò)程的安全性。例如,企業(yè)在利用桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)執(zhí)行管理任務(wù)時(shí),可根據(jù)不同人員職責(zé),設(shè)定系統(tǒng)管理員、部門主管、普通業(yè)務(wù)人員等角色,賦予其不同權(quán)限。其中,系統(tǒng)管理員除了管理數(shù)據(jù)庫(kù)之外,還要對(duì)整個(gè)系統(tǒng)運(yùn)行情況進(jìn)行觀察,分配好下屬人員的權(quán)限,同時(shí)具備修改權(quán)限的權(quán)利。
(二)視圖的使用
所謂“視圖”,主要是將眾多數(shù)據(jù)庫(kù)子集展示給用戶,在視圖構(gòu)建幫助下,用戶訪問(wèn)數(shù)據(jù)能夠得到展示,且具備良好的隱私性,針對(duì)一些重要數(shù)據(jù)可自動(dòng)加密。與此同時(shí),用戶訪問(wèn)視圖權(quán)限同樣能夠進(jìn)行劃分,避免其他基表被泄露。例如,某些企業(yè)發(fā)展過(guò)程中,用戶需要對(duì)企業(yè)內(nèi)部產(chǎn)品材質(zhì)數(shù)據(jù)進(jìn)行了解,對(duì)于其他數(shù)據(jù)如材料價(jià)格等則需要進(jìn)行隱私處理,該操作往往可以借助于視圖構(gòu)建來(lái)實(shí)現(xiàn)。雖然視圖建設(shè)能夠?qū)τ脩舻臄?shù)據(jù)訪問(wèn)權(quán)限進(jìn)行限制,提升數(shù)據(jù)安全性,但其整體安全性不高,未經(jīng)授權(quán)的用戶也能對(duì)特定視圖進(jìn)行訪問(wèn),這一點(diǎn)需要相關(guān)管理者重點(diǎn)關(guān)注。具體視圖對(duì)應(yīng)內(nèi)容如表1所示:
(三)與企業(yè)實(shí)際管理業(yè)務(wù)的結(jié)合
桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)在企業(yè)實(shí)際業(yè)務(wù)中的應(yīng)用,更側(cè)重于對(duì)企業(yè)個(gè)性化管理的滿足。以筆者所在單位為例,近年來(lái)對(duì)往年預(yù)估應(yīng)收賬款的管理力度不斷加強(qiáng),從最早的往年預(yù)估應(yīng)收賬款信息管理、開(kāi)票與否的管理,逐步向?qū)?yīng)的生產(chǎn)動(dòng)態(tài)管理、合同結(jié)算管理、結(jié)算環(huán)節(jié)精細(xì)化管理、開(kāi)票計(jì)劃與落實(shí)管理、原因分析與分類管理等方面進(jìn)行延伸,涉及多個(gè)企業(yè)管理職能界面,數(shù)據(jù)統(tǒng)計(jì)、更新的工作量繁雜。這類業(yè)務(wù)如果放入ERP系統(tǒng),由于ERP本身模塊化的因素,是無(wú)法開(kāi)展的;如果用訂制大中型數(shù)據(jù)庫(kù)的方式,管理要求的變動(dòng)也會(huì)讓訂制過(guò)程變得復(fù)雜而曲折,訂制成本也是需要考慮的因素;如果利用傳統(tǒng)的EXCEL表格,數(shù)據(jù)量偏大,多個(gè)部門的人員對(duì)數(shù)據(jù)的錄入、更新存在不便,而且表格列項(xiàng)目的龐雜,本身也不利于提高數(shù)據(jù)維護(hù)的效率。反之,使用桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù),則可以提供一個(gè)全新的工作思路。依托企業(yè)服務(wù)器,由業(yè)務(wù)管理人員通過(guò)易學(xué)易操作的MSAccess數(shù)據(jù)庫(kù)快速搭建桌面級(jí)數(shù)據(jù)庫(kù)平臺(tái),各業(yè)務(wù)口定期更新需要數(shù)據(jù),在數(shù)據(jù)庫(kù)內(nèi)進(jìn)行整合匯總,進(jìn)而實(shí)現(xiàn)管理要求。
(四)審計(jì)技術(shù)
此處的“審計(jì)”,是指數(shù)據(jù)庫(kù)自身的運(yùn)行數(shù)據(jù)收集、分析、評(píng)估,進(jìn)而形成對(duì)數(shù)據(jù)庫(kù)使用現(xiàn)狀的客觀評(píng)價(jià)。一般來(lái)說(shuō),審計(jì)操作的實(shí)施,主要是為了對(duì)用戶動(dòng)作進(jìn)行監(jiān)控。通過(guò)桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)的審計(jì)特性,幫助管理者了解和整理數(shù)據(jù)庫(kù)開(kāi)展的具體活動(dòng)內(nèi)容,限制用戶的不規(guī)范操作行為。從以往數(shù)據(jù)庫(kù)審計(jì)操作中能夠看出,該內(nèi)容主要設(shè)計(jì)表和視圖審計(jì)以及系統(tǒng)設(shè)計(jì)兩項(xiàng)內(nèi)容。目前,桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)所支持的審計(jì)類型有三種,即語(yǔ)句審計(jì)、特權(quán)審計(jì)和對(duì)象審計(jì)。從桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)允許的審計(jì)選擇角度來(lái)說(shuō),主要涉及以下幾種:第一,語(yǔ)句成功執(zhí)行、失敗執(zhí)行;第二,對(duì)用戶行為進(jìn)行審計(jì),其中也包括部分特定用戶行為;第三,對(duì)每個(gè)用戶會(huì)話審計(jì)語(yǔ)句執(zhí)行一次審計(jì)操作。企業(yè)管理系統(tǒng)在運(yùn)行過(guò)程中,相關(guān)人員可以借助于對(duì)象審計(jì)以及觸發(fā)器,實(shí)現(xiàn)對(duì)系統(tǒng)關(guān)鍵表的有效控制。但審計(jì)操作會(huì)導(dǎo)致系統(tǒng)運(yùn)行出現(xiàn)一些問(wèn)題,一般只有在異常操作問(wèn)題出現(xiàn)后執(zhí)行。
(五)數(shù)據(jù)恢復(fù)和備份
企業(yè)信息管理系統(tǒng)運(yùn)行時(shí),為了更好地確保信息安全與穩(wěn)定,避免由于計(jì)算機(jī)系統(tǒng)故障而引發(fā)數(shù)據(jù)丟失現(xiàn)象,相關(guān)人員應(yīng)做好數(shù)據(jù)庫(kù)安全防護(hù)操作。另外,除了數(shù)據(jù)庫(kù)防護(hù)機(jī)制設(shè)定外,還要開(kāi)展相應(yīng)備份操作,避免系統(tǒng)出現(xiàn)崩潰影響企業(yè)的正常生產(chǎn)經(jīng)營(yíng)。在桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用過(guò)程中,數(shù)據(jù)備份主要涉及物理備份和邏輯備份兩種形式。其中,物理備份包括脫機(jī)備份和聯(lián)機(jī)備份,當(dāng)數(shù)據(jù)庫(kù)正常關(guān)閉后,脫機(jī)備份開(kāi)始進(jìn)行。聯(lián)機(jī)備份主要是在數(shù)據(jù)庫(kù)運(yùn)行時(shí)進(jìn)行備份操作,并不會(huì)對(duì)用戶正常瀏覽數(shù)據(jù)庫(kù)產(chǎn)生影響。而邏輯備份,是根據(jù)數(shù)據(jù)庫(kù)記錄集,并將該類記錄集錄入到文件之中。另外,在EXPORT等程序幫助下,邏輯備份操作能夠穩(wěn)步實(shí)施,并依靠程序完成數(shù)據(jù)庫(kù)恢復(fù)操作。常見(jiàn)的備份工具包括EXP/IMP備份、第三方工具等等。無(wú)論選擇哪種備份形式,均需要開(kāi)展數(shù)據(jù)庫(kù)數(shù)據(jù)文件、日志文件等備份操作。為了維護(hù)企業(yè)管理系統(tǒng)的穩(wěn)定運(yùn)轉(zhuǎn),企業(yè)管理人員可根據(jù)行業(yè)特點(diǎn)、數(shù)據(jù)庫(kù)大小、業(yè)務(wù)關(guān)鍵節(jié)點(diǎn)完成(如月度、季度、年度結(jié)算后)等情況,確定最佳的數(shù)據(jù)修改頻率,讓數(shù)據(jù)庫(kù)安全備份始終處于最佳狀態(tài)。例如,管理者應(yīng)根據(jù)實(shí)際情況,對(duì)備份內(nèi)容、周期等進(jìn)行準(zhǔn)確操作,選擇合適的備份手段,確定最佳的保存時(shí)間。
三、桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)應(yīng)用注意事項(xiàng)
數(shù)據(jù)庫(kù)共享共用的特點(diǎn)已經(jīng)深入人心,企業(yè)應(yīng)安排專業(yè)部門做好數(shù)據(jù)庫(kù)系統(tǒng)管理工作,通過(guò)對(duì)各個(gè)職能、數(shù)據(jù)結(jié)構(gòu)等的管理,讓數(shù)據(jù)資源共享始終處于良好狀態(tài)。另外,數(shù)據(jù)庫(kù)在應(yīng)用時(shí),主要是發(fā)揮數(shù)據(jù)存儲(chǔ)功能,這也要求桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)需要呈現(xiàn)出關(guān)聯(lián)性和秩序性特點(diǎn),尤其是相同文件內(nèi)的數(shù)據(jù),關(guān)聯(lián)性優(yōu)勢(shì)理應(yīng)得到展示,打造統(tǒng)一的數(shù)據(jù)組織結(jié)構(gòu),為后續(xù)數(shù)據(jù)應(yīng)用創(chuàng)造良好條件。更為重要的是,桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù)具備獨(dú)立性特點(diǎn),相關(guān)人員應(yīng)確保數(shù)據(jù)庫(kù)內(nèi)外結(jié)構(gòu)處于完整狀態(tài)。
結(jié)語(yǔ):
計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)發(fā)展到現(xiàn)在,已有半個(gè)多世紀(jì),現(xiàn)代企業(yè)在生產(chǎn)經(jīng)營(yíng)管理中愈發(fā)頻繁地使用著數(shù)據(jù)庫(kù)技術(shù)。企業(yè)在引入國(guó)際上成熟而復(fù)雜的大型數(shù)據(jù)庫(kù)、借助軟件開(kāi)發(fā)企業(yè)量身定制的各種管理業(yè)務(wù)系統(tǒng)這兩種模式之外,可以嘗試用界面簡(jiǎn)化、小巧靈活、能夠充分發(fā)揮企業(yè)基層經(jīng)營(yíng)管理人員經(jīng)驗(yàn)積累的桌面級(jí)關(guān)系型數(shù)據(jù)庫(kù),打造其數(shù)據(jù)庫(kù)應(yīng)用體系的“第三層級(jí)”,更好地滿足自身改革發(fā)展進(jìn)程中管理不斷深化、變動(dòng)的客觀需要。這種桌面級(jí)的數(shù)據(jù)庫(kù),在運(yùn)行成熟后,甚至可以作為企業(yè)訂制大中型數(shù)據(jù)庫(kù)時(shí)架構(gòu)基礎(chǔ)的參考,以加快訂制完成的進(jìn)度,提高其使用的接受度與融合性,縮減訂制過(guò)程,降低成本。
(作者單位:中海油能源發(fā)展裝備技術(shù)有限公司深圳分公司)