示例查询(QBE)是一种关系数据库的查询语言,类似于结构化查询语言(SQL)。这种数据收集语言的“示例”部分允许从关系数据库检索数据的人或应用程序完成他们知道的有关所要查找的数据的信息举例来说,方法可能包括一个表单,用户...
示例查询(QBE)是一种关系数据库的查询语言,类似于结构化查询语言(SQL)。这种数据收集语言的“示例”部分允许从关系数据库检索数据的人或应用程序完成他们知道的有关所要查找的数据的信息举例来说,方法可能包括一个表单,用户需要填写一个表单来生成一个数据库能理解的SQL查询,比如说,在一个组织中,有一个装满了员工的数据库,这些信息被提供给员工,以防他们需要与之交流其他雇员。存储信息的数据库可以理解诸如select fname from employees where lname=~smith~,但是许多人不理解这种语法。示例查询可以帮助解决这个问题。下面的语句:select fname,lname,extension from employees where lname=~smith~告诉数据库查看employees信息表并显示姓氏字段包含值smith的所有名字(fname)、姓氏(lname)和电话分机(extension)。使用QBE样式的查询,查找此信息的用户可以提供他们知道的信息,last name=~smith~,并查看与该姓氏相关的信息。这允许员工给出他们要查找的示例并查看返回的结果。在上面的示例中发送到数据库的查询与上面显示的SQL语句类似,即使执行查找的人只告诉数据库姓氏是Smith,然后告诉他或她需要知道哪些项目,名字,姓氏,扩展名由于大多数按示例查询都涉及到一个表单或应用程序进行数据输入,因此可以将表employees硬编码到系统中,这样用户就不必担心这个问题。另一个类似的示例是Microsoft Outlook Web Access®使用的收件人查找。当有人单击“收件人”字段标题时,会打开另一个允许这样做的表单完成他们知道的项目并单击“查找”按钮,将返回与指定示例匹配的所有记录,员工可以单击正确的信息以在电子邮件中使用它
-
发表于 2020-08-07 22:17
- 阅读 ( 1153 )
- 分类:电脑网络