例子查询

Query by Example(通常简称为QBE)是一种用于关系型数据库的数据库查询语言。它是在20世纪70年代在IBM开发的。SQL的开发是同步进行的。QBE是为那些只是偶尔使用数据库的用户而开发的,他们不想学习像SQL这样复杂的语言。

通过实例查询,用户会看到一个可视化的数据库模式,他们用一个特殊的编辑器进行编辑。当他们完成后,一个分析器将他们的行为翻译成常规查询语言(如SQL)的查询。在幕后,实际执行的是这个语句。有了一个合适的前端,用户不需要记住查询语言的细节。用户将能够更快速地选择表和列,例如通过点击它们,而不是输入它们的名字。这将提高生产力。

在信息检索的背景下,QBE有一些不同的含义。用户可以提交一份文件,要求从文件数据库中检索出 "类似 "的文件。相似性搜索是基于比较文档向量(见向量空间模型)。

今天,许多数据库系统的前端都类似于QBE。

问题和答案

问:什么是实例查询?
答:实例查询(QBE)是一种用于关系型数据库的数据库查询语言。

问:QBE是什么时候开发的?
答:QBE是20世纪70年代在IBM开发的。

问:为什么开发QBE?
答:QBE是为那些只是偶尔使用数据库,不想学习像SQL这样复杂语言的用户开发的。

问:QBE是如何工作的?
答:QBE为用户提供了一个可视化的数据库模式,他们用一个特殊的编辑器进行编辑。然后,解析器将他们的操作翻译成SQL等常规查询语言的查询,并在幕后执行。

问:QBE是如何提高生产力的?
答:有了QBE,用户可以更快地选择表和列,例如点击它们,而不是输入它们的名字。

问:在信息检索中,QBE的背景是什么?
答:在信息检索的背景下,QBE允许用户提交一份文件,并要求使用基于比较文件向量的相似性搜索从文件数据库中检索出相似的文件。

问:今天有哪些数据库系统的前端类似于QBE?
答:今天,许多数据库系统都有类似于QBE的前端。

AlegsaOnline.com - 2020 / 2023 - License CC3