数据库技术在计算机控制中的应用
2018-02-23郭春旭
郭春旭
摘要 目前,各种控制系统的运行都离不开计算机控制技术的支持,而数据库技术又是任何控制系统不可或缺的组成部分。因此,在计算机控制领域当中,数据库技术起着至关重要的作用,数据技术水平的高低直接影响着计算机控制系统的工作质量和效率。基于此,本文针对计算机控制中数据库技术的应用进行了探讨,首先对计算机数据库技术进行了介绍,然后重点分析了数据库技术在计算机控制系统中的具体应用,以供借鉴参考。
【关键词】控制系统 计算机 数据库技术 具体应用
控制技术的应用最早可以追溯到上世纪20年代,近年来,计算机控制技术逐渐被应用于各个领域,其中,数据库技术在计算机控制系统中发挥的作用是不容忽视的。因此,要想提高计算机控制系统的工作质量和效率,就必须进一步加强对数据库技术应用的研究与探讨。
1 计算机数据库技术的概述
数据库技术是计算机技术整体中不可或缺的组成部分,主要功能数据信息资料的整体与存储,以便于数据信息资料得到更好地应用。数据信息资料与数据库技术之间有着密不可分的联系,同时数据库技术还体现出多种不同的特点。
1.1 独立性
数据库中的数据在逻辑性和物理性上都具有显著的独立性特点,其中逻辑独立性是指计算机应用程序不会随着数据库总体逻辑结构的改变而发生修改,比如数据间联系变更、数据类型变化、数据定义修改等;物理独立性是指计算机应用程序不会随着数据存储结构的改变而发生变动,比如存取方法改变、物理存储位置变更、存储设备的更换等,同时物理结构变化也不会对数据库的逻辑结构产生任何影Ⅱ向。
1.2 完整性
数据库完整性的特点主要体现在数据库的正确性、有效性和一致性三个方面,其中正确性是指计算机数据表中数据类型与数据输入值相同;有效性是指数据库中数据应用时的数值约束与理论数值相同;一致性是指不同用户所使用的数据库相同。
1.3 共享性
数据技术的共享性体现在不同部门可以通过数据库形成联系,实现资源共享,同时利用数据库技术在跨区域范围内也能够实现资源共享。
l.4 安全性
现有的防护手段有很多,比如在数据存储之前进行加密处理;严格控制用户的权限、口令和账户;将重要数据与其他数据分来等,这些防护手段为数据库的安全性提供了有效的保障。
l.5 组织性
数据库中的很多看似没有关系、散乱无序的数据文件,其实是有着一定联系的,结合成相应的关系模式,组成一定的组织结构。
2 数据库技术在计算机控制系统中的应用
2.1 计算机控制技术分类
现场控制技术、专家控制技术、神经网络控制技术和模糊控制技术是目前主要的四类控制技术,数据库技术在这四类控制技术中的应用,使得控制技术的作用得到了更好地发挥。工业现场控制技术是指工业生产中,利用传感器、数模或模数转换器等设备将现场信息输送到计算机中,然后工作人员就可以根据所输送的数据信息来对工业现场状况进行准确地判断,并做出相应的控制。专家控制技术指的是一种定理算法与控制经验结合而成的一种控制技术,其中专家系统是该控制技术的基础,通过专家系统中大量专业知识的运用,实现了实际问题的有效解决。神经网路控制技术。该技术是一种通过对人脑生理系统的模仿,从而实现控制目的的新兴控制方法。模糊控制技术。模糊控制技术指的是一种以模糊集合理论为基础的智能控制技术,从而只需要借助定性的模糊知识就可以实现对控制对象的控制,而不需要再构建精确的数学模型。此外,模糊控制系统中还可以融入人的控制经验和知识,从而实现智能控制。
2.2 實时数据报表打印
设计人员可以利用数据库技术为计算机控制系统设置一个时间间隔,使计算机控制系统每隔一段时间就自动地扫描一次数据库,对数据库中的两个测量量进行记录,并对所记录的数据信息等进行打印输出。这样一来,用户就可以实时地掌握现场的数据信息,进而对现场的状况,作出准确的判断并采取相应的措施。实时数据报表打印这一功能,有效地提高了计算机控制系统的工作效率,为企业或用户提供了巨大的便利。
2.3 历史曲线绘制
数据库技术在实际应用过程中,除了能够实现实时和历史数据的打印输出之外,还能够以历史数据为依据绘制出历史曲线。在计算机控制系统中,历史曲线绘制功能也起着非常重要的作用,通过绘制历史曲线,能够使用户对数据信息的分析变得更加清晰、直观。在实际数据库技术应用中,通常用户只需指定某一历史时刻或时间段就可以调出该时刻或时间段的历史数据信息,当运用历史曲线绘制功能时,系统就会调用相应的功能模块,并根据读取的所有数据信息绘制出相应的历史曲线。如此,通过历史数据曲线,用户就能够对某一时刻或时间段现场工作的整体状况进行一定的了解,促进了用户工作效率的提高。
2.4 实时报警
该功能指的是当计算机控制系统中检测到的数值超过了预先设置好的数值时,系统就会自动地发出警报,然后用户根据警报具体内容对控制系统进行维护、检测和调整。数据库技术中的实时报警功能的运用极大地降低了系统故障发生的概率。实时报警功能的具体实现过程就是,首先传感器将现场数据信息进行采集,然后通过数模或模数转换器将采集到数据信息转化为计算机可以识别的信号输送给计算机,数据库将输送的数据与系统设置好的数据进行比较,当输送的数值低于下限值时就会发出下限警报,反之,当输送的数值高于上限值时就会发出上限警报。此外,计算机控制系统运行过程中,用户无法打开数据库,从而有效地保障了数据库中的数据安全。
3 结语
总而言之,当前数据库技术已经逐步渗透到计算机控制技术、人工智能技术、多媒体技术以及网络技术等多个学科领域当中。在数据库技术和计算机控制技术日臻完善的推动下,相信数据库技术必将在计算机控制中得到更为广泛的应用,其实时数据报表打印、历史数据报表打印、历史曲线绘制及实时报警几项功能也将发挥越来越重要的作用。
参考文献
[1]余布瑶,数据库技术在计算机控制中的应用分析[J],技术与市场,2017 (12):221- 221.
[2]于龙.浅析数据库技术在计算机控制中的应用[J].电子技术与软件工程,2013 (15):184-184.
[3]郑运,浅谈信息管理中计算机数据库技术的应用[J],信息通信,2017 (03):165- 166.