【24h】

Towards a Role-Based Contextual Database

机译:迈向基于角色的上下文数据库

获取原文

摘要

Traditional modeling approaches and information systems assume static entities that represent all information and attributes at once. However, due to the evolution of information systems to increasingly context-aware and self-adaptive systems, this assumption no longer holds. To cope with the required flexibility, the role concept was introduced. Although researchers have proposed several role modeling approaches, they usually neglect the contextual characteristics of roles and their representation in database management systems. Unfortunately, these systems do not rely on a conceptual model of an information system, rather they model this information by their own means leading to transformation and maintenance overhead. So far, the challenges posed by dynamic complex entities, their first class implementation, and their contextual characteristics lack detailed investigations in the area of database management systems. Hence, this paper, presents an approach that ties a conceptual role-based data model and its database implementation together, to directly represent the information modeled conceptually inside a database management system. In particular, we propose a formal database model to describe roles and their contextual information in compartments. Moreover, to provide a context-dependent role-based database interface, we extend RSQL by compartments. Finally, we introduce RSQL Result Net to preserve the contextual role semantics as well as enable users and applications to both iterate and navigate over results produced by RSQL. In sum, these means allow for a coherent design of more dynamic, complex software systems.
机译:传统的建模方法和信息系统假定静态实体同时代表所有信息和属性。但是,由于信息系统向越来越多的上下文感知和自适应系统发展,这种假设不再成立。为了应付所需的灵活性,引入了角色概念。尽管研究人员提出了几种角色建模方法,但他们通常会忽略角色的上下文特征及其在数据库管理系统中的表示。不幸的是,这些系统不依赖于信息系统的概念模型,而是通过自己的方式对信息进行建模,从而导致转换和维护开销。到目前为止,动态复杂实体,其一流的实现以及它们的上下文特性所带来的挑战,在数据库管理系统领域尚缺乏详细的研究。因此,本文提出了一种将基于角色的概念数据模型及其数据库实现联系在一起的方法,以直接表示在数据库管理系统内部进行概念建模的信息。特别是,我们提出了一个正式的数据库模型来描述角色及其在隔离专区中的上下文信息。此外,为了提供基于上下文的基于角色的数据库接口,我们通过隔离专区扩展了RSQL。最后,我们引入RSQL结果网来保留上下文角色语义,并使用户和应用程序能够迭代和导航RSQL产生的结果。总而言之,这些方法允许对更动态,更复杂的软件系统进行一致的设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号