第337页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第337页共8页一个知识库系统与外部数据源接口的研究马金平邢筠(青岛大学商学院管理系,266071)摘要本文论述了一个知识库系统与外部数据源接口的描述定义和程序实现方法
关键词知识库系统数据库数据源1引言随着智能决策支持系统应用领域的不断扩大,原来由模型库系统完成的部分定量分析任务,将归并到知识库系统中
即要求知识库中,不仅有专家的定性知识,而且也应该具有计算知识,形成一个广义的知识库系统
在广义知识库系统中,要求推理机不仅要具有一般的推理功能,而且能够从外部数据源获取数据,对数学模型进行求解的功能
如何从外部数据源获取数据,是使推理机具有模型求解功能的关键技术之一
笔者在生产成本管理知识库系统的开发过程中,使用Visualc++6
0成功地研究开发了该知识库系统与外部数据源的接口,拓宽了推理机的功能,收到了比较好的效果
外部数据源主要是指文本数据文件、数据库和Excel电子表
由于受篇幅限制,本文主要针对知识库系统与文本数据文件、数据库接口的设计实现问题进行讨论
知识库系统与Excel电子表的接口问题,笔者将另撰文介绍
2接口的描述定义在生产成本管理知识库中,以知识数据块的形式对外部数据源进行如下描述定义
1文本数据文件接口的定义格式DATAFILE//可以定义多个文件的接口
=OPEN()//在一个接口中,可以定义任意个输入数据文件
=READ(,行号,列号)//可以有多行
|//或WITH=READ(行号,列号)//可以有多行
第338页共8页第337页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第338页共8页ENDWITHENDDATAFILE2
2数据库接口的定义格式DATABASE//在一个知识库中可以定义多个这样的接口CONNECTION=//可