论文部分内容阅读
本文侧重从实现方面对RRDM进行探讨,首先介绍了Rough集,RRDM,XML,编译原理等相关方面的基础知识;然后讨论了存储结构和Rough查询语言(RQL)的设计,并以EBNF文法的形式给出了典型RQL语句的描述;最后借助编译原理的基本方法在.NET平台上实现了一个Rough关系数据库(RRDB)中间件雏形RRDBEngine,并利用RRDBEngine实现了一个具有初步功能的RRDB查询分析器,本文后半部分将对RRDBEngine的设计与实现做详细的介绍。
RRDBEngine严格按照面向对象的方法设计实现,具有很好的扩展性。实现上巧妙的利用XML对Rough数据进行建模,利用连接池,存储过程,自定义函数等技术手段提高了中间件的性能。RRDBEngine为不确定性数据的处理提供了一个有了的工具,相信会对其它与RRDB相关的工作起到一定的借鉴作用。