首页> 外文学位 >Graphical user interfaces as updatable views.
【24h】

Graphical user interfaces as updatable views.

机译:图形用户界面作为可更新的视图。

获取原文
获取原文并翻译 | 示例

摘要

In contrast to a traditional setting where users express queries against the database schema, we assert that the semantics of data can often be understood by viewing the data in the context of the user interface (UI) of the software tool used to enter the data. That is, we believe that users will understand the data in a database by seeing the labels, drop-down menus, tool tips, help text, control contents, and juxtaposition or arrangement of controls that are built in to the user interface. Our goal is to allow domain experts with little technical skill to understand and query data.;Since most application developers want to craft a physical database to meet desired performance needs independent of the schema used by the user interface, we subsequently present a general-purpose schema mapping tool called a channel that can be configured by instantiating a sequence of discrete transformations. Each transformation is an encapsulation of a physical design decision or business logic process. The channel, once configured, automatically transforms queries from our query interface into queries that address the underlying physical database, similar to a view. The channel also transforms data updates, schema updates, and constraint definitions posed against the channel's input schema into equivalent forms against the physical schema. We present formal definitions of each transformation and properties that must be true of transformations, and prove that our definitions respect the properties.;In this dissertation, we present our GUi As View (Guava) framework and describe how we use forms-based UIs to generate a conceptual model that represents the information in the user interface. We then describe how we generate a query interface from the conceptual model. We characterize the resulting query language using a subset of relational algebra.
机译:与传统设置不同,在传统设置中,用户针对数据库模式表达查询,我们主张可以通过在用于输入数据的软件工具的用户界面(UI)的上下文中查看数据来理解数据的语义。也就是说,我们认为用户将通过查看内置在用户界面中的标签,下拉菜单,工具提示,帮助文本,控件内容以及控件的并置或排列来理解数据库中的数据。我们的目标是让技术水平不高的领域专家理解和查询数据。由于大多数应用程序开发人员都希望独立于用户界面所使用的架构来构建物理数据库以满足所需的性能需求,因此我们随后提出了一种通用的方法。可以通过实例化一系列离散转换来配置称为通道的模式映射工具。每个转换都是对物理设计决策或业务逻辑过程的封装。通道一旦配置完毕,便会自动将查询界面中的查询转换为可寻址基础物理数据库的查询,类似于视图。通道还将针对通道输入模式的数据更新,模式更新和约束定义转换为针对物理模式的等效形式。我们给出了每个转换的正式定义以及必须对转换正确的属性,并证明了我们的定义尊重这些属性。在本文中,我们介绍了GUi As View(Guava)框架并描述了如何使用基于表单的UI来实现。生成一个表示用户界面中信息的概念模型。然后,我们描述如何从概念模型生成查询接口。我们使用关系代数的子集来表征结果查询语言。

著录项

  • 作者

    Terwilliger, James Felger.;

  • 作者单位

    Portland State University.;

  • 授予单位 Portland State University.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 2009
  • 页码 304 p.
  • 总页数 304
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号