域
关系演算语言的典型代表是1975年由IBM公司的约克城高级研究试验室的M.M.Zloof的QBE语言。该语言于1978年在IBM 370上实现。QBE其最突出的特点就是他的操作方式。它是一种高度非过程化的基于屏幕表格的查询语言,用户通过
终端终端屏幕
编辑程序以填写表格的方式构造查询要求,而查询结果也是以表格形式显示,因此非常直观,易学易用。
因为QBE是由IBM开发的,所以它具有IBM的商标,但是许多其它的公司也具有类似于QBE的查询界面。有一些系统,如Microsoft Access,受到了QBE的影响,已经在某种程度上支持基于
表单的查询。
关系型数据库管理系统(RDBMS)主要有两种语言:QBE语言和SQL语言。
QBE与SQL的最大区别就是,QBE具有
图形用户界面,允许用户通过在
屏幕上创建示例表来编写查询。QBE特别适合于不太复杂、可用几个表描述的查询。