APP下载

计算机数据库的构建与维护探讨

2020-06-04范念雨

中国管理信息化 2020年10期
关键词:数据库系统故障处理维护

范念雨

[摘 要]信息技术的飞速发展,让计算机应用有了全新的发展空间。基于强大计算能力以及数据处理能力的计算机应用软件,已经全面融入人们的生活工作中,并改变了人们的生活工作方式。数据库系统是计算机应用软件开发过程中的重要应用之一,肩负着软件系统后台数据处理的任务,数据库系统的性能直接决定软件产品的实际功能。课题研究由此出发,深入分析探讨计算机数据库系统的构建以及日常维护,并对常见数据库系统的故障以及处理方法做出简要分析。

[关键词]数据库系统;构建;维护;故障处理

doi:10.3969/j.issn.1673 - 0194.2020.10.083

[中图分类号]TP311.13[文献标识码]A[文章编号]1673-0194(2020)10-0-02

0     引 言

数据库系统是计算机软件系统中的重要组成部分,承担着系统后台数据处理的重要功能。从数据库逻辑结构以及功能区分角度看,数据库可以分为文献数据库、图书馆数据库、企业管理数据库、数字字据数据库等几种类型,不同类型数据具有不同的数据结构以及数据处理特点,应用空间也有所不同。课题以快速获取信息、高效数据管理、简洁操作流程等作为数据库的基本功能和设计目标,探究上述4种数据库的构建方法以及维护流程。

1     计算机数据库概述

从宏观意义上看,数据库是具有相同特征以及数据功能的数据指令集合,是一个可以实现数据存储以及相关处理的后台系统,类似现实中的货品仓库。借助软件的前台系统,数据库可以实现对内部存储信息的增、改、删、查等基本功能。同时还具有更为灵活的数据处理功能。

2     计算机数据库的构建

数据库系统是计算机系统核心数据处理部分,应根据计算机应用的实际功能以及在满足对数据处理的要求基础上构建数据库。课题以常见的图书馆数据库、企业管理数据库、数据库设计、数据库网络构建等层面对数据库的设计方法展开讨论。

2.1   数据库的设计

数据库设计是数据库建设的核心阶段,数据库设计中,首先明确数据库的规模需求以及功能需求,并以此作为设计标准确定数据库的存储结构、存储路径、存储位置。其中,存储结构决定数据的存储时间、空间利用率以及维护方法等因素,不同数据规模的数据库应选择对应存储结构,实现数据库性能的最佳化。存储路径一般决定数据库的数据检索方法以及检索的引建立量,所以企业应根据数据库的实际应用,科学合理地建立索引。存储位置的设计中,应注意主次之分,采用完善科学的方法区分易变动存储区域以及稳定存储区域,确保数据安全。

2.2   数据库网络构建

数据库网络构建是数据库建设过程中技术最密集的环节之一,同时数据种类繁多,构建周期较长,成本投入也相对较大。因此,在数据库网络系统的选择及构建过程中,应充分考虑网络系统规模的适用性,避免一味追求网络性能规模导致的不必要浪费。在确定内部存储空间规模后,还要考虑运行速度以及使用防范,认真区分数据来源之间存在的逻辑关系,实现构建过程的高效化。数据库网络系统种类较多,功能也五花八门,但所有的数据库网络系统都需要具备操作员管理功能、用户信息管理功能、计算机信息以及客户端5个基础功能。其中,操作员管理功能是一种区分身份的控制功能,可以实现数据库系统的权限划分。管理员账户和用户具有不同的功能,系统通过识别登录账号,赋予其不同的功能。用户信息管理是管理员针对用户信息添加、修改、更新的一项必备基础功能,该功能可以实现用户审核以及管理。计算机信息一般用于数据库的维护管理信息反馈以及数据库的升级更新等,客户端是用戶以及管理员操作数据库的直接窗口。

2.3   图书馆数据的构建

图书馆数据库是一类具有较大存储空间以及强大检索能力的数据库系统之一,该系统具有海量存储功能,为管理员以及用户提供丰富的检索条件以及检索方法。先进的图书馆数据库系统具备模糊搜索、辐射搜索等大数据功能,数据库自身对用户检索数据具有一定的初级处理功能。在图书馆以及资料库的应用中,该数据库系统首先具备海量的存储空间以及高效的信息读取速度,同时其检索系统相对完善,用户可以通过文章名、书名、作者名、专业机构、时间等检索书籍数据,同时可以通过卷、页码等检索功能对目标书籍数据进行更细致的书籍检索,信息查阅准确高效。在图书馆数据库的构建中,首先要重视检索功能开发与设计,根据图书馆以及相关资料管理部门的书籍数据类型进行数据分类,并建立检索标准,确保数据库信息资源的高效查阅,同时此类数据库应选择大规模数据存储结构。NoSQL数据库由于面对大量非结构化的数据存储,采用的是动态结构,可以根据数据存储的需要灵活改变数据库结构,满足图书馆数据库的数据结构需求。

2.4   企业管理数据库的构建

图书馆数据库是对数据库数据存储以及检索功能的深度强化,而企业数据库是对数据库数据处理功能的扩展,相比图书馆数据库,企业管理数据库的构建更加复杂、功能需求更加全面。以常见企业人事管理数据为例,首先,数据库要具备基本的增、改、删、查等功能;其次,数据库应对人事信息进行科学分类,并建立多级用户权限系统,满足各部门同时使用的权限需求,同时,企业数据库对网络功能以及大数据功能有更高的需求,应具备网络海量数据信息的综合检索功能,并建立对外数据库以及对内数据库,在保障企业信息安全的前提下,确保企业管理者可以更好地利用企业数据资源。同时,对于信息流动性较强、数据风险较高的单位,应建立独立的数据系统,避免造成大范围的信息丢失损坏情况。

3     计算机数据库的管理与维护对策

数据库是数据的存储仓库,对于使用单位而言,数据管理的稳定性以及安全性尤为重要,但在实际的数据库使用中,虽然设计人员已经充分考虑数据库的使用稳定性以及使用安全性,但不可避免地存在一些漏洞,需要在后期使用中发现并完善,如在信息录入过程中出现弊端;后期功能模块升级过程中出现模块不兼容、数据校验不能完全满足使用需求等问题,在设计和构架中无法完全避免,需要在后期使用中通过维护升级等手段不断完善。

3.1   有效提升数据管理人员的专业素养

数据使用人员的岗位能力以及专业素养,直接决定数据库管理以及维护升级工作的最终质量,我国对数据库管理专业人才的培养起步较晚,近年来我国各大高校在数据库专业方面逐渐建设完毕,因此企业应加强对数据库岗位工作人员的专业能力考评工作,对存在岗位能力缺失的员工应该进行必要的培训或者岗位更换工作。同时应建立完善的数据库管理以及操作制度。首先,工作人员应对数据库的日志进行定期检测,其中警告日志应重点排查,并按周期整理数据库数据,及时删除废弃数据信息,减少数据库的工作孤岛现象;其次,做好重要日志的状态监视工作,将v$logfile、v$log存储的信息作为重要日志信息;再次,管理数据库的日常会话情况;最后,认真监控碎片以及表空间、动态空间的扩展情况。同时企业以及数据库的使用部门应建立数据库专项校验部门,专项从事数据效验工作,定期对数据库进行分析效验,及时发现数据库运行中存在的问题,及时更正、核实以及升级,确保数据库功能的完善性以及数据信息资源的完整性。

3.2   加强对数据库用户的使用基础培训工作

数据库在使用过程中,安全风险的产生除了数据库自身设计原因外,与数据库使用者的使用方法也有直接关系,数据库使用者的不当操作行为会直接对数据库的稳定性以及安全性产生影响,因此规范数据库用户的操作,加强对数据库用户的使用基础培训工作是提高数据库使用安全的重要途径。首先,应通过知识讲座、培训课程等方式进行数据库使用知识的普及工作;其次,在数据库客户端的设计过程中,应设计对应的新用户操作提示功能,针对重要以及风险密度较高的操作环境,应给出对应的用户提示。

3.3   强化数据库的更新与维护

数据库技术更新速度较快,因此数据库在设计中应充分考虑日后的数据库升级和维护可能性,在实际应用中不断更新强化数据库功能以及安全性,提高数据库系统的使用时效。

3.4   维护数据库资源

SQL数据库的规模随着信息技术的发展不断扩大。随着网络的普及和互联网技术的不断发展,SQL数据库逐渐实现了网络访问和数据连接功能,数据备份和数据恢复已经成为SQL数据库安全维护与管理的重要内容之一。SQL数据库是整个数据系统的核心,所以对SQL数据库进行备份是确保其安全的重要保障。首先,大数据环境下的网络信息数据存储存在较多的安全隐患,因为大部分都以云计算作为存储构架,数据存储与相关工作都以不同服务的形式开展,因此,想要确保大数据环境下的网络信息安全,首先要做好大数据存储工作,并对一些重要的数据进行加密保护,使用目前先进的密码技术,确保信息安全。其次,當SQL数据库完成创建之后应该及时卸除,在对SQL数据库卸载之后,还需要对SQL数据库中没有日志操作的部分进行次卸除操作,这也是SQL数据库安全管理过程中最重要的部分。最后,在SQL数据库的管理与数据维护过程中,在对日志进行备份时,需要提高备份操作频率,因为日志备份空间与数据库资源备份空间都相对较小,所以,要同时对其进行频繁的备份操作,以确保相关数据的安全,同时确保其能够随时随地地查出数据库的访问记录,降低数据丢失和遗漏的安全隐患。在SQL数据库实现了数据存储、调用、管理等功能后,还要考虑数据库重新安装的问题,在完成日志卸除之后重新安装数据库,目的是能够在发生意外时恢复与找回数据库中的全部资源,确保数据万无一失。

主要参考文献

[1]郑明秋.计算机数据库构建与管理维护[J].电子制作,2014(20):70.

[2]梁燕君.计算机数据库的构建与管理维护[J].计算机光盘软件与应用,2014(24):303-304.

[3]马小岑.探析计算机数据库的构建与维护[J].电子技术与软件工程,2015(5):210.

猜你喜欢

数据库系统故障处理维护
数据库系统shell脚本应用
微细铣削工艺数据库系统设计与开发
钢铁冶炼机械设备的故障诊断及处理分析
实时数据库系统数据安全采集方案
大型化工装置仪表自控系统的故障处理研究
基于计算机网络故障处理及网络维护方法研究
发射台中央控制系统典型故障分析及维护
核反应堆材料数据库系统及其应用
1938年法入侵西沙 日军积极“维护”中国主权