- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于面向对象的过程实时数据库引擎设计.PDF
电子发烧友 电子技术论坛
基于面向对象的过程实时数据库引擎设计
张贝克 于刚 马昕
(北京化工大学 安全科学与监控工程中心 北京市 100029 )
The Design of Process Real-Time Database Engine Based on
Object Oriented Technology
Zhang Beike Yu Gang Ma Xin
(Beijing University of Chemical Technology Safety Science and Monitoring Engineering
Center Beijing 100029 )
Abstract :The Process Control is an extremely important application situation of real-time
database. It mainly processes the Production installment, the production process control and the
optimization and so on. This article analyzed the demand of real-time database engine based on
process control, and schemed out an object oriented real-time database with Object Oriented
Technology. The engine not only can work by itself, but also can provide interfaces for other
applications as a function module and can be used as the central Real-Time Database of
Configuration Software.
Key Words: Real-Time Database, Object Oriented Technology, Process Control
摘要:过程控制是实时数据库的一个非常重要的应用场合,过程控制主要处理生产过程
的控制和优化等问题。本文分析了过程控制实时数据库引擎的要求,结合面向对象的方法设
计出一个面向对象的实时数据库引擎,它不仅可以自身独立运作,而且可以为其他应用程序
提供接口成为一个功能模块,可以作为组态软件[1] 的核心实时数据库。
关键词:实时数据库;面向对象技术;过程控制
中图分类号:TP311.132.4 文献标识码:A
引言
随着自动化管理系统的日趋庞大和复杂,功能不断完善,计算机软硬件技术的发展,计
算机应用深入到许多新的领域,对数据库系统提出更高的要求,数据库理论与技术也随之发
展起来,涌现出面向对象数据库和实时数据库等新一代数据库。
过程控制的数据库应用一方面需要维护大量的控制数据,另一方面应用活动(事务)有
很强的时间性,即要求在规定时间完成其事务处理,同时所处理的数据有一定的有效时间,
过时就会有新的数据产生。
既要支持大量数据共享又要维护数据的一致性的要求,让实时数据库在过程控制领域有
了重要的应用价值和地位。
1 过程实时数据库引擎数据分析
过程控制领域的生产过程连续、复杂,其中包含了大量的过程动态信息,如温度、重量、
流量、压力、湿度等。这些数据具有定时限制,一方面数据迅速变化,一方面数据具有有效
性,过期无效。所以实时数据库的数据除了传统数据库的数据逻辑一致性的要求外,还要保
证时间的一致性。
另外,实时数据库引擎要为其他应用程序提供接口,所以还要支持二次运算、角色权限、
1
电子发烧友 电子技术论坛
事件管理、故障诊断、日志管理以及历史数据
文档评论(0)