数据库管理系统(DBMS)界面是一种用户界面,它允许在不使用查询语言本身的情况下向数据库输入查询。
null
DBMS提供的用户友好界面可能包括以下内容:
- 基于菜单的网络客户端或浏览界面—— 这些界面向用户提供选项列表(称为菜单),引导用户完成请求的形成。使用菜单的基本优点是,它们消除了记住任何查询语言的特定命令和语法的紧张感。查询基本上是通过从系统显示的菜单中收集或选择选项逐步组成的。下拉菜单是一种非常流行的技术 基于Web的界面 .它们也经常用于 浏览界面 它允许用户以探索性和非结构化的方式查看数据库的内容。
- 基于表单的界面- 基于表单的界面向每个用户显示一个表单。用户可以填写所有表单条目以插入新数据,也可以只填写某些条目,在这种情况下,DBMS将用相同类型的数据替换其他条目。这些类型的表单通常是为没有操作系统专业知识的用户设计、创建和编程的。许多数据库管理系统 表单规范语言 这些是帮助指定这种形式的特殊语言。 例子: SQL*Forms是一种基于表单的语言,它使用与关系数据库模式结合设计的表单指定查询。
- 图形用户界面- GUI通常以图表形式向用户显示模式。然后,用户可以通过操纵图表来指定查询。在许多情况下,GUI同时使用菜单和表单。大多数GUI使用鼠标等定点设备来选择显示的模式图的特定部分。
- 自然语言界面—— 这些接口接受用英语或其他语言编写的请求,并尝试理解它们。自然语言界面有自己的模式,类似于数据库概念模式以及重要单词词典。
自然语言接口指的是其模式中的单词,以及字典中用来解释请求的一组标准单词。如果解释成功,接口将生成与自然语言对应的高级查询,并将其提交给DBMS进行处理,否则将启动与用户的对话,以澄清任何提供的条件或请求。这样做的主要缺点是,这种接口的功能并没有那么先进。
- 语音输入和输出- 言语的使用是有限的,无论是用于提问或回答问题,还是作为请求的结果,它都变得司空见惯。词汇量有限的应用程序,如查询电话簿、航班到达/起飞和银行账户信息,允许语音输入和输出,以使普通人能够访问这些信息。
语音输入使用预定义的词进行检测,并用于设置提供给查询的参数。对于输出,从文本或数字到语音的类似转换也会发生。
- DBA的接口- 大多数数据库系统包含特权命令,只能由DBA的工作人员使用。这些命令包括用于创建帐户、设置系统参数、授予帐户授权、更改模式、重新组织数据库存储结构的命令。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END