数据库系统在信息管理中的应用

  • 格式:docx
  • 大小:30.42 KB
  • 文档页数:6

数据库系统在信息管理中的应用

摘要:作为信息系统处理、数据存储的仓库,数据库系统为信息管理提供了充足的数据支撑。解决数据库系统的设计、运维问题,也成为企业信息管理工作的核心。因此,文章以数据库系统实现原理入手,阐述了数据库系统在信息管理中的应用优势,并对数据库系统在信息管理中的应用方案进行了进一步探究。

关键词:数据库系统;信息管理;B树

前言:数据库系统主要是依据一定规则、结构、方法组织的“数据”的“集合”,可以对使用者申请信息快速回应并存储全部使用者基础信息,为使用者与第三方数据共享提供服务。在人们信息分享、使用需求不断增加的大数据时代,数据库系统每天都需要搜集成千上万条数据,信息管理对数据库系统也提出了更高的要求。基于此,对信息管理领域数据库系统的应用进行适当分析具有非常重要的意义。

1.

数据库系统实现原理

1.

B树格式保存

数据保存写入数据库是数据库系统实现的首要环节,为了便于读取,需要采用B树(B-tree)格式,将数据分层记录(每一条记录等长)。B树是在二叉查找树结构基础上的进一步改进,其提倡将全部数据尽可能集中在一起(一个节点容纳多个数值,子节点与父节点数值大小严格对应,只有在数据填满后方可增加新的层),一次读取多个数据,最大程度减少硬盘读取操作次数。

1.

索引建立 数据库系统以B树格式储存仅解决了按“主键”查找数据的问题,为满足用户其他字段查找要求,就需要以某一个字段为关键字,利用ISAM(Indexed

Sequential Access Method,索引顺序存取方法),经D-ISAM库、C-ISAM库等代码库,进行索引构建。以员工号为主键的“雇员表”为例,若需要以姓名为主体建立索引文件,就需要依据B树格式,对姓名进行存储,促使每一姓名与其在数据库中记录位置一一对应。

1.

高级应用

在含索引的基本数据存取功能实现之后,可以利用一个SQL解析器,将数据库系统内SQL(数据库系统通用操作语言)命令解析为对应的ISAM操作。同时在数据库两张表间经“外键”建立join(数据库连接)并进行优化。在这个基础上,通过保存数据库系统副本保存、“操作日志”设置、TCP/IP协议(传输控制协议/网际协议)引入,实现备份机制、transaction(数据库事务)、远程操作实现。

1.

数据库系统在信息管理中的应用优势

1.

高度可用性

数据库系统改变了以往单节点运行模式,可以建立高度可用性信息集群,消除单节点信息故障隐患。同时在单节点信息故障发生时,保证数据库仍然可以对外提供服务,保障信息管理业务正常运行,为使用者提供稳定性更高的服务。

1.

便捷运维

通过数据库系统应用,可以在减少信息处理设备量的同时,提高运维工作效率。同时利用数据系统高度可用性,可以便捷进行故障转移,为运维争取更多的故障处理时间,提高运维服务质量,降低故障对业务正常运行的不利影响[1]。 1.

数据库系统在信息管理中的应用方案

1.

需求分析

在信息管理领域,数据库系统的应用需求如下:

1.

用户逐渐意识到自身对更高敏捷性、更优性能、更多数据类型平台需求,新工时负载也需要数据库系统支持更多数据类型、更快周转、更大数据集合。

2.

第三代平台是数据库系统发展趋势、新技术集中体现,代表着IT互联网行业近期主要发展浪潮,可以促使企业更加敏捷、快速、及时的应对不断变化的业务环境。而业务环境现存问题的多样性,也迫切需要更加多样数据管理工具[3]。

3.

对任意数据源进行更改均需要改变数据转换及分析数据schema,整个过程涉及了多个数据源的数据,不仅会导致复杂分析查询灵活度不足,而且会阻碍数据源顺利出现在决策窗口期,无法满足应用程序吞吐量要求。

1.

功能分析

数据库系统对外部封闭,禁止外部人员访问内部信息管理领域数据库,同时保证内部人员安全访问数据库系统。并通过SQL语言实现数据库系统数据的直观显示,如部门基本信息、员工基本信息、设备基本信息、项目基本信息等,保证数据库可以更加便捷的为信息管理服务,并为上层信息监督提供渠道。基于此,在功能设置时,就可以从管理员登录、部门信息管理、员工信息管理、设备信息管理、项目信息管理等几个方面入手,进行恰当设置。其中管理员登录主要是采用Oracle数据库(关系数据库管理系统)连接的服务名及口令/密码验证+用户名验证方式,在进入数据库系统前,信息管理员只有在登录界面输入验证信息,才可以顺利进入信息管理系统的主界面,执行相关操作;部门信息管理涵盖了一个部门经理信息查询模块;员工信息管理涉及了员工信息删除、浏览、修改、查询、添加模块;设备信息管理涉及了设备供应商查询、设备费用查询、设备添加几个模块;项目信息管理设计了查询某一项目设备购买情况、根据项目经理姓名查询项目完成情况两个模块。

在上述功能设计过程中,考虑到数据库系统涉及信息较多,需进行内部数据信息定期修改进而导致数据库系统可利用空间、性能下降,因此,为了促使数据库系统更加快速运转,应尽可能简化操作界面及流程,以便用户可以摆脱专业知识限制对系统数据、简单功能进行独立维护[4]。

1.

概念及逻辑结构设计

数据库系统概念设计主要是以E-R图为框架支撑,进行涵盖员工表、部门表、设备表、项目表的数据字典设置。数据字典涉及了数据流、数据存储、加工逻辑、外部实体、数据项、数据结构等项目,可以利用恰当符号,进行数据元素描述。如员工表中“员工姓名”可以利用一个长度为16的VARCHAR2“w_name”表示;而部门表中“部门经理编号”可以利用一个长度为4的VARCHAR2“m_id”表示;设备表中设备名称可以利用一个数据长度为12的VARCHAR2“e_name”表示;项目表中项目经费可以利用一个数据长度为126的FLOAT“fund”表示。在数据字典编制完毕后,可以沿数据库→增删查改→接收事务→添加设备/员工→设备表/员工表→显示→用户步骤,进行DATA Flow Diagram(数据流图)构建,对信息流、数据流入至流出过程经受变换进行描绘并分析程序所需模块间调用关系。

逻辑结构设计主要是对员工与部门、部门与项目、员工与项目、员工与设备、项目与设备间关系进行描述,比如,员工与项目之间关系为m/n(一个员工可以实现多个项目,一个项目可以由多个员工实现)。随后从数据访问层(数据库存取)、业务逻辑层(员工信息增删查改、部门经理信息查询、项目完成情况查询、设备供应商查询、设备数量及费用查询、设备采购查询、设备添加)、表现层(界面显示、用户交互)三个方面入手,进行数据库系统结构框架填充。在这个基础上,可以利用建表语句(/*Table:“worker” */等)、插入department数据(INSERT INTO“department” VALUES‘11’,‘采购部’,‘1002’)等一系列操作,驱动数据库系统在信息管理领域运行。

总结:

综上所述,以往企业信息管理大多依托各自独立服务器,存在较大单节点故障隐患及维护难度。而通过数据库系统的应用,可以高可用信息集群的方式消除单节点故障隐患,提高计算资源利用率及维护便捷性。因此,相关技术人员可以根据当前业务系统数据量,构建适当规模的数据库系统,对现有信息管理模式进行优化整合,提高处理用户请求响应速度,为信息管理提供高质量、高效率、高稳定性的环境。

参考文献:

1.

张颖. 基于物联网的高校固定资产数据库信息管理系统开发[J]. 信息安全与技术, 2016, 7(04):90-92.

2.

李鑫. 关于嵌入式系统应用数据库信息管理技术的分析[J]. 数码世界,

2016, 000(001):64-65.

3.

赵向红. 数据库信息管理系统在油田开发中的应用[J]. 石化技术, 2018,

025(006):280-280.

4.

郭午阳. 数据库信息管理技术在嵌入式系统中的应用研究[J]. 信息与电脑(理论版), 2017, 374(04):153-154.

5. 肖弇, 谢益敏. 嵌入式系统中数据库信息管理技术运用研究[J]. 信息与电脑(理论版), 2018,404(10):190-192.

6.

李响. 血液信息管理系统中数据库信息安全的探索建设[J]. 电脑知识与技术, 2017, 013(027):3-4.