首页> 中文学位 >电力系统数据通信实时数据库及其通用访问接口的设计与实现
【6h】

电力系统数据通信实时数据库及其通用访问接口的设计与实现

代理获取

目录

文摘

英文文摘

原创性声明和使用授权书

第一章绪论

1.1实时数据库与传统数据库

1.2实时数据库系统的基本概念

1.2.1实时数据库中的时间约束

1.2.2实时事务调度

1.2.3实时事务并发控制

1.2.4缓冲区管理及I/O调度

1.3本文的主要工作

第二章实时数据库及其访问接口

2.1实时数据库系统

2.1.1实时数据模型

2.1.2实时事务模型

2.1.3实时事务调度策略

2.1.4并发控制策略

2.2数据访问工业标准

2.3 OLE DB的实现基础

2.3.1组件技术

2.3.2COM基础

2.3.3COM为组件技术提供的支持

2.3.4COM和Client/Server模型,

2.3.5服务器:进程内和进程外

2.3.6 定制接口和接口定义(IDL)

2.3.7COM和应用程序结构

2.4 OLE DB的体系结构

2.4.1 OLE DB的基本概念

2.4.2Rowset编程和对象模型

2.4.3Binder编程和对象模型

第三章基于预分析的实时主存数据库

3.1主存数据库

3.2基于预分析的事务调度策略

3.3系统实现

第四章 基于OLE DB的通用数据访问接口

4.1 ATL:OLE DB的实现工具

4.1.1ATL简介

4.1.2 ATL中的OLE DB类

4.2MyDB Provider的实现

4.2.1文件源数据访问的实现

4.2.2主存源数据访问的实现

4.3 MyDB Provider的访问方式

第五章电力调度数据通信实时数据库及其通用访问接口的设计与实现

5.1电力调度数据通信实时数据库

5.1.1电力系统控制特点

5.1.2电力系统通信数据

5.2电力调度数据通信实时数据库的设计

5.2.1实时数据库结构

5.2.2数据模型的选择

5.2.3主要功能

5.2.4实时性

5.2.5安全性

5.2.6事务调度

5.2.7完整性检验

5.3电力调度实时数据库通用访问接口的实现

5.3.1通用访问接口的实现

5.3.2通用访问接口的测试

第六章总结与展望

参考文献

作者攻读硕士学位期间发表或完成的论文

致谢

展开▼

摘要

通用数据访问的关键在于通用数据访问接口.OLE DB以COM为基础,采用了面向组件的程序设计:接口与其实现的强制性分离,切断了客户与其数据提供者之间的耦合,一方面使得接口继承成为可能,实现了多态性;另一方面也使得数据提供者可以自由地替换和升级,实现了真正的二进制重用.这种强制性的封装,也使得迟绑定变得不可避免了.在此基础上,OLE DB继续前进,把各种数据源的不同格式都以表的形式表现出来,从而摆脱了ODBC只能访问关系型数据库的限制,这样,客户能够访问的数据范围就变得无限开阔了.电力调度自动化系统通过远动装置和计算机通信网采集厂站的各种实测数据,并做相应的分析处理和执行.为此,我们设计实现了电力调度数据通信实时数据库系统,根据电力系统本身的特点,采用了层次数据模型,可以在各个通信服务器之间实现实时数据交换,并与主站系统SCADA同步,整个系统位于内存中,通过数据订单和数据扫描表加快了实时数据的检索和存取速度,采用了基于预分析的事务调度策略,减少了系统开销并避免了事务重启,保证了事务执行的可预报性并提高了系统资源利用率.为降低数据源与访问程序之间的耦合,我们实现了通用访问接口,它以MyDB Provider为基础,封装了文件源和主存源的不同格式,使得客户可以统一的方式来访问不同数据源的数据,两者可以独立的更新升级.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号