决策表驱动的演绎数据库系统实现
需积分: 9 140 浏览量
更新于2024-08-13
收藏 209KB PDF 举报
"一个基于决策表的演绎数据库系统 (1990年)"
本文探讨的是一个在1990年提出的创新性演绎数据库系统,该系统结合了决策表技术和关系数据库管理系统,以提供用户友好的演绎查询功能。文章指出,传统的数据库系统虽然能够处理基本的数据查询,但无法进行复杂的演绎推理,而将决策表技术引入演绎数据库系统可以弥补这一不足。
决策表是一种简化规则表示和管理的方法,特别适合于构建规则集。在这个系统中,用户可以通过决策表自行创建和编辑规则,以针对特定的管理信息系统(MIS)数据库进行演绎查询。这种设计使得系统更加面向用户,提高了实用性和灵活性。
系统采用了FoxBASE+作为数据库管理系统的基础,利用其功能实现了整个演绎数据库系统的构建。FoxBASE+是一个流行的早期关系数据库管理系统,以其易用性和强大的数据处理能力著称。通过集成决策表和FoxBASE+,系统不仅能够执行标准的关系数据库操作,还能够支持推理机进行复杂的演绎查询,无需额外的人工智能语言支持。
文章提到了实现演绎数据库系统的两种常见方法:一是通过增强人工智能语言(如PROLOG)以支持数据库管理,但这种方法可能效率不高且需要大量工作;二是外部添加推理机和智能接口到现有DBMS,虽然实现简单,但查询效率较低。本文提出的解决方案——基于决策表的演绎数据库系统,旨在克服这些缺点,提供一种更高效、更易于使用的演绎查询工具。
系统架构分为三个主要部分:决策表管理子系统、推理机和原有的MIS。决策表管理子系统负责规则的输入、检索和修改,推理机将决策表与MIS相结合,形成演绎数据库。而FoxBASE+则负责整个系统的实现,包括这三个组件。
系统的特色在于决策表的动态获取和管理,以及直接利用数据库管理系统进行推理,这降低了系统复杂性,提高了运行效率。这种设计思路在当时是一个创新的尝试,旨在为用户提供一个既能满足常规查询需求,又能支持高级演绎推理的数据库系统。
这篇论文展示了如何将决策表技术有效地应用于演绎数据库系统,以提升数据库的智能化和用户友好性,为当时的数据库技术发展提供了新的视角和实践方向。
111 浏览量
2020-07-05 上传
2008-12-02 上传
344 浏览量
567 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38653385
- 粉丝: 2
- 资源: 942
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍