桌面级关系型数据库在企业管理中的应用

2023-04-09 08:04李斐
今日财富 2023年9期
关键词:桌面视图备份

李斐

现阶段很多企业优先考虑的大中型数据库,在企业管理中发挥出良好作用。大中型数据库对于部分基础事务管理系统建设仍然存在一些不足与短板,需要针对性改善,打造更加贴合企业需要的事务管理系统。本文从企业实际生产经营出发,对建立桌面级关系型数据库的必要性与可行性进行分析,探讨其在企业管理中的常见应用场景。

企业在生产经营中会产生大量信息、数据,为了获得更多发展机会,企业会对其进行整理、加工、存储等操作,只有确保这些工作的有序有效开展,才能帮助企业管理者乃至决策层在瞬息万变的市场竞争中及时获取做出经营决策所需的最新信息。现阶段,越来越多的企业开始引入ERP项目,并积极与软件开发公司合作,开发订制化的业务管理系统,逐步实现企业主线生产经营过程资源的高效管理。企业发展过程中,正以日趋普及化、多元化的应用信息系统开展内部资源管理工作。

一、企业建立桌面关系型数据库的必要性与可行性

(一)必要性

ERP等项目实施更多的是以国际上成熟的标准化、模块化大型数据库为模板,然后结合企业现状与需求,进行订制化的改造,实践中收效显著,大幅加快了企业的管理现代化、管理数字化进程。但在实际应用过程中也存在着一些诸如系统核心固化、国际国内具体管理思维与管理要求存在差异、信息系统庞大难以适应企业内部较高频率的管理进化要求等问题。特别是随着企业高质量发展的现实需要,企业管理的“精细化要求-现状整合-再精细化要求”是一个动态而持续的过程,其中所涉及的数据调整,是大型数据库的更新节奏无法有效满足的。为了更好地应对上述问题,企业可以适时适度地引入桌面级关系型数据库。

另外,传统大型数据库在数据信息管理中,具有一些无法避免的先天硬伤:第一,用户操作不便。大型数据库系统中的数据和格式具备相应的特定形式,往往集中在用户界面,但在很多应用需求上,需要做到对信息的快速查询,将用户信息及时显示出来,而系统无法完成该项任务。再加上不同用户界面对应不同内容,为维护工作开展增加了很多工作量。第二,用户为了迎合数据库本身的数据严谨性要求,在操作时会出现一些无效记录,甚至还会遇到一些诸如无法交货之类的系统难以有效调和解决的问題。而通过应用桌面级关系型数据库,能够实现对数据失真问题的及时调整,避免产生数据库逻辑与现实逻辑相悖的记录,并可对数据历史进行追溯,在辅助系统帮助下,能够方便用户开展记录查询操作。

(二)可行性

数据库的设计过程,主要是按照数据结构开展组织、存储和数据管理操作,常见内容包括物理数据层、概念数据层以及逻辑数据层等内容。桌面级关系型数据库能够更好地完成数据共享任务,降低数据冗余度,实现数据集中控制操作,突出数据一致性、独立性和可维护性等特点,强化数据可靠性,这也是关系型数据库的应用优势所在。在企业发展过程中,自身运行所产生的数据结构比较单一,对应的操作和查询要求有限,而通过关系型数据库应用,能够发挥这些数据的优势。桌面级关系型数据库品种很多,如DBASE系列、MSAccess、FoxPro等,同时还包括一些开放源代码,最具代表性的当数MySQL。相比大型数据库,桌面级关系型数据库编程内容并不复杂,特别是关系型数据库采用二维表结构储存与管理数据的模式,使其操作性较强,能够被更多用户所接受和灵活使用。较之大中型数据库,桌面级关系型数据库能够满足企业个性化需求的内在逻辑是其可视化编程的便捷性,企业管理人员依据自身管理经验可以快速完成数据库构建,绕开了耗费大量时间、精力的需求调研、产品设计等环节,而且能够随时根据管理需要进行快速调整。桌面级关系型数据库的架构模型如图1所示。

二、桌面级关系型数据库在企业管理中的具体应用

(一)用户及角色管控

企业信息管理系统之中,涉及的运营及管理数据数量庞杂,这些数据往往均存储于数据库内,为了确保数据安全,数据库操作系统安全性维护显得尤为重要。因此,在桌面级关系型数据库应用时,相关管理者应禁止没有权限的用户访问数据库。在用户开展数据库操作前,系统可通过用户标识识别、鉴定等查验用户身份,之后由系统进行二次查验,等到验证通过后,才可进行正常操作。从用户标识建设角度来说,常见内容有用户名称、用户密码两方面。另外,在企业管理信息系统内部,用户管理及划分形式选择,主要是根据部门职责情况进行的,各职能部门会单独设立用户组,并在多个部门内创建用户,突出各自的管理职能,而且不同用户具备不同级别的密钥。例如,企业的市场经营机构在工作过程中,需要将本部门作为一个用户组,之后根据部门内的分工情况,建立具体的经营大盘数据控制用户、合同管理用户等。桌面级关系型数据库在实际应用时,数据库管理人员可通过具体语句,在数据库中建立新的用户,用户创建内容主要涉及用户名、密码、授权用户权限等等。

在新用户开设方面,可依靠CREATE PROFILE语句建立具体的概要文件,之后设定相应参数,限制用户连接失败次数。以MSAccess数据库为例,软件本身就提供了良好的可视化新建用户界面,更易于企业基层管理者的使用。从权限角度来说,桌面级关系型数据库权限内容包括系统权限和对象权限,能够做到用户和角色的相互结合,打造逻辑分离制度,保证用户访问过程的安全性。例如,企业在利用桌面级关系型数据库执行管理任务时,可根据不同人员职责,设定系统管理员、部门主管、普通业务人员等角色,赋予其不同权限。其中,系统管理员除了管理数据库之外,还要对整个系统运行情况进行观察,分配好下属人员的权限,同时具备修改权限的权利。

(二)视图的使用

所谓“视图”,主要是将众多数据库子集展示给用户,在视图构建帮助下,用户访问数据能够得到展示,且具备良好的隐私性,针对一些重要数据可自动加密。与此同时,用户访问视图权限同样能够进行划分,避免其他基表被泄露。例如,某些企业发展过程中,用户需要对企业内部产品材质数据进行了解,对于其他数据如材料价格等则需要进行隐私处理,该操作往往可以借助于视图构建来实现。虽然视图建设能够对用户的数据访问权限进行限制,提升数据安全性,但其整体安全性不高,未经授权的用户也能对特定视图进行访问,这一点需要相关管理者重点关注。具体视图对应内容如表1所示:

(三)与企业实际管理业务的结合

桌面级关系型数据库在企业实际业务中的应用,更侧重于对企业个性化管理的满足。以笔者所在单位为例,近年来对往年预估应收账款的管理力度不断加强,从最早的往年预估应收账款信息管理、开票与否的管理,逐步向对应的生产动态管理、合同结算管理、结算环节精细化管理、开票计划与落实管理、原因分析与分类管理等方面进行延伸,涉及多个企业管理职能界面,数据统计、更新的工作量繁杂。这类业务如果放入ERP系统,由于ERP本身模块化的因素,是无法开展的;如果用订制大中型数据库的方式,管理要求的变动也会让订制过程变得复杂而曲折,订制成本也是需要考虑的因素;如果利用传统的EXCEL表格,数据量偏大,多个部门的人员对数据的录入、更新存在不便,而且表格列项目的庞杂,本身也不利于提高数据维护的效率。反之,使用桌面级关系型数据库,则可以提供一个全新的工作思路。依托企业服务器,由业务管理人员通过易学易操作的MSAccess数据库快速搭建桌面级数据库平台,各业务口定期更新需要数据,在数据库内进行整合汇总,进而实现管理要求。

(四)审计技术

此处的“审计”,是指数据库自身的运行数据收集、分析、评估,进而形成对数据库使用现状的客观评价。一般来说,审计操作的实施,主要是为了对用户动作进行监控。通过桌面级关系型数据库的审计特性,帮助管理者了解和整理数据库开展的具体活动内容,限制用户的不规范操作行为。从以往数据库审计操作中能够看出,该内容主要设计表和视图审计以及系统设计两项内容。目前,桌面级关系型数据库所支持的审计类型有三种,即语句审计、特权审计和对象审计。从桌面级关系型数据库允许的审计选择角度来说,主要涉及以下几种:第一,语句成功执行、失败执行;第二,对用户行为进行审计,其中也包括部分特定用户行为;第三,对每个用户会话审计语句执行一次审计操作。企业管理系统在运行过程中,相关人员可以借助于对象审计以及触发器,实现对系统关键表的有效控制。但审计操作会导致系统运行出现一些问题,一般只有在异常操作问题出现后执行。

(五)数据恢复和备份

企业信息管理系统运行时,为了更好地确保信息安全与稳定,避免由于计算机系统故障而引发数据丢失现象,相关人员应做好数据库安全防护操作。另外,除了数据库防护机制设定外,还要开展相应备份操作,避免系统出现崩溃影响企业的正常生产经营。在桌面级关系型数据库应用过程中,数据备份主要涉及物理备份和逻辑备份两种形式。其中,物理备份包括脱机备份和联机备份,当数据库正常关闭后,脱机备份开始进行。联机备份主要是在数据库运行时进行备份操作,并不会对用户正常浏览数据库产生影响。而逻辑备份,是根据数据库记录集,并将该类记录集录入到文件之中。另外,在EXPORT等程序帮助下,逻辑备份操作能够稳步实施,并依靠程序完成数据库恢復操作。常见的备份工具包括EXP/IMP备份、第三方工具等等。无论选择哪种备份形式,均需要开展数据库数据文件、日志文件等备份操作。为了维护企业管理系统的稳定运转,企业管理人员可根据行业特点、数据库大小、业务关键节点完成(如月度、季度、年度结算后)等情况,确定最佳的数据修改频率,让数据库安全备份始终处于最佳状态。例如,管理者应根据实际情况,对备份内容、周期等进行准确操作,选择合适的备份手段,确定最佳的保存时间。

三、桌面级关系型数据库应用注意事项

数据库共享共用的特点已经深入人心,企业应安排专业部门做好数据库系统管理工作,通过对各个职能、数据结构等的管理,让数据资源共享始终处于良好状态。另外,数据库在应用时,主要是发挥数据存储功能,这也要求桌面级关系型数据库需要呈现出关联性和秩序性特点,尤其是相同文件内的数据,关联性优势理应得到展示,打造统一的数据组织结构,为后续数据应用创造良好条件。更为重要的是,桌面级关系型数据库具备独立性特点,相关人员应确保数据库内外结构处于完整状态。

结语:

计算机数据库技术发展到现在,已有半个多世纪,现代企业在生产经营管理中愈发频繁地使用着数据库技术。企业在引入国际上成熟而复杂的大型数据库、借助软件开发企业量身定制的各种管理业务系统这两种模式之外,可以尝试用界面简化、小巧灵活、能够充分发挥企业基层经营管理人员经验积累的桌面级关系型数据库,打造其数据库应用体系的“第三层级”,更好地满足自身改革发展进程中管理不断深化、变动的客观需要。这种桌面级的数据库,在运行成熟后,甚至可以作为企业订制大中型数据库时架构基础的参考,以加快订制完成的进度,提高其使用的接受度与融合性,缩减订制过程,降低成本。

(作者单位:中海油能源发展装备技术有限公司深圳分公司)

猜你喜欢
桌面视图备份
“备份”25年:邓清明圆梦
桌面舞龙
基于APP在线控制双挤出头FDM桌面3D打印机的研制
桌面云技术在铁路行业中的应用
创建vSphere 备份任务
5.3 视图与投影
视图
Y—20重型运输机多视图
SA2型76毫米车载高炮多视图
旧瓶装新酒天宫二号从备份变实验室