APP下载

电子自动化系统数据库问题研究

2017-06-10程璐

商情 2017年17期
关键词:完整性日志一致性

程璐

【摘要】本文较少了电子自动化数据库技术的可行性研究,本文的设计是本系统的设计关键,数据库设计的质量直接影响了系统的成败及系统的完整性,对系统的运行起到了关键的作用,因此在数据库的设汁时要保证数据库的完整性及降低数据库的冗余。

【关键词】电气自动化 数据库

目前,电子自动化管理技术已经呗普遍了解,我们在了解了电气自动化设各管理系统的需求和相关技术后,我们需要针对所要解决的问题进行可行性分析,保证本系统开发的有效性,具体我们可从社会、经济、操作、技术四个方面进行论证。

一、电子自动化系統可行性研究

(一)社会可行性

随着信息技术的发展,信息技术在电力企业内的应用对传统管理模式进行了极大的冲击,信息技术的应用对提高电力企业工作及管理的工作效率和规范性具有重要的作用。电气自动化设各管理系统的建设和应用能够极大的提高电气自动化设备管理的效率,在电力企业内推广使用具有可行性。

(二)经济可行性

经济可行性就是系统开发过程中产生的费用与系统开发过后的经济效益的比例。本系统开发简单,所需要的成本不高。本论文中设计的电气自动化设备管理系统是由企业和本人所在单位信息中也共同研发完成的,在系统上线的前期,会有一部分的投入。但是,该系统的使用能够极大的方便各环节工作人员的工作效率。因此,该系统的设计在经济方面是可行的。

(三)技术可行性

系统利用SQL Server数据库进行数据的管理,系统开发技术成熟,系统的安全性、稳定性及可复用性都很强,因此在技术上是可行的。

二、电气自动化数据库设计

本文的设计是本系统的设计关键,数据库设计的质量直接影响了系统的成败及系统的完整性,对系统的运行起到了关键的作用,因此在数据库的设汁时要保证数据库的完整性及降低数据库的冗余。

一个系统的完善需要各个环节的配合和优化,数据库系统选择固然很重要,但是数据库系统的设计更加值得关注,它直接关系到功能模块和数据端曰的访问代码的编写,影响的是数据访问的性能、实时性问题,对系统性能的响应起到至关重要的作用,因此我们需要遵循数据库设计的原则,实现数据库的设计与开发。

(一)数据的完整性和一致性

基于电子商务的信息较为复杂和冗余,如何维护数据的完整性和一致性是数据库开发的首要问题。在通常的开发中,开发者通过设计较多的表间关系进行数据相联,此降低数据的冗余,维护数据的完整性,但是在一味的追求完成性和一致性的同时,虽然数据存储较少,一致性程度较高,但是由于表间关系的复杂,使得数据的检索步骤较为繁琐,数据之间的匹配过程较为复杂,使得系统响应时间延长,性能变差,降低了系统运行的效率。因此,开发者要合理设计数据库的表间关联关系,提升维护数据访问的效率和性能。

(二)数据库性能调整

数据库的设计过程一般包括逻辑设计和物理设计,所谓逻辑设计就是对数据库的设计进行规划,确定表格的建立方式,明确表格之间的关系,建立E-R图,此降低数据的冗余,维护数据的一致性;物理设计就是对表格进行实际的设计,实现表格的物理设计,使得数据能够存储在数据库中。通过此方法设计的数据库通过关联关系进行查询时,虽然保证了数据的一致性,但是系统的査询效率大大降低,效率得不到保障。因此我们在数据库的设计时,不能一味的追求数据的关联,要根据管理系统的实际需要,折中考虑,保证关联数量和访问效率。

(三)数据类型的选择

数据库设计中表格的设计至关重要,表格中都是各个属性的集合,而属性的设计必然涉及到数据类型的选择,如何根据数据的属性选择合适的数据类型,关系到数据的有效存储和査询性能的优化,具体的数据类型选择的原则如下:第一,关联数据表格时,尽量避免Identify作为主键,否则对数据的迁移不利;第二,尽量较少的使用Text和Image作为大数据的存储类型,它们虽然可存储大量的二进制,但是都是指针型的类型,数据操作过程较慢,不利于数据的查询效率;第兰,对于日期的存储,我们经常使用日期函数,通过自带的函数可对日期进行加减操作,对于日期的更新较为简便,但是,对日期型数据进行访问时也需要函数进行操作,会加大系统访问的资源消耗,速率会有所降低,不利于系统性能的优化。

三、数据库管理与优化

本系统主要是针对在管理人员进行电气自动化设备的管理,所有数据量随着管理人员对电气设备的添加而增多,同时基于电气自动化设备管理信息的存储格式的多样化,数据库的后期维护成为系统维护的关键之一,如何保证本系统的数据库维护,保证数据库的日常管理,主要通过如下三个方面实现。

(一)数据备份

本文的数据库使用较为经典的MYSQL数据库,一般而言,它主要有两方面的恢复功能,第一种;自动恢复功能,当系统出现问题而需要重新启动时,数据库会自动记录系统对数据库的操作,当系统重启完毕后,数据库会判断记录曰志,检査每一条记录是否执行完毕,执行完毕的修改数据库的基本数据,未执行完毕的自动清除,执行回退程序;第二种:人工恢复功能,使用者需要养成良好的数据备份习惯,定期对数据库进行备份,一旦数据库发生重大的不可恢复的情况,能够通过备份进行数据库的恢复。

(二)事务日志各份

所谓事务日志备份是系统操作者操作该管理信息系统的日志,如果一台设备上既有事务日志,又有数据库时,则需要将两者全部备份,但是一般情况下,操作者操作的设各与数据库存储的设备不是同一个设备,此时,操作者只需要进行日志的备份,备份的时间间隔对数据库的恢复有重要的作用,如果长时间不对事务日志进行备份,那么数据库无法恢复到最近的情况,造成数据的丢失,因此需要每天对日志进行备份。

(三)更改数据库口令

养成良好的数据库维护习惯,经常更改数据库的密码,是保持数据库安全的有效手段,因此,用户需要定期的更改数据库的密码,防止数据库的侵入,造成直接的数据损坏。

参考文献:

[1]张志平.杨电气自动化设备中PLC控制系统的应用[J].科技创新与应用,2014,(18).

猜你喜欢

完整性日志一致性
离散异构线性多智能体系统的输出一致性
酶可提高家禽的胃肠道完整性和生产性能
高效管理日志文件用命令行就可以
防止调度自动化系统漏监视告警的一些措施
读扶贫日志
基于学科核心素养的“教、学、评”一致性教学实践——以“电解质溶液”教学为例
基于Paxos的分布式一致性算法的实现与优化
雅皮的心情日志
雅皮的心情日志
揪出那只“混进革命队伍里的猫”