【24h】

Model-Independent Schema and Data Translation

机译:与模型无关的架构和数据转换

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

摘要

We describe MIDST, an implementation of the model management operator ModelGen, which translates schemas from one model to another, for example from OO to SQL or from SQL to XSD. It extends past approaches by translating database instances, not just their schemas. The operator can be used to generate database wrappers (e.g. OO or XML to relational), default user interfaces (e.g. relational to forms), or default database schemas from other representations. The approach translates both schemas and data: given a source instance I of a schema S expressed in a source model, and a target model TM, it generates a schema S' expressed in TM that is "equivalent" to S and an instance I' of S' "equivalent" to I. A wide family of models is handled by using a metamodel in which models can be succinctly and precisely described. The approach expresses the translation as Datalog rules and exposes the source and target of the translation in a generic relational dictionary. This makes the translation transparent, easy to customize and model-independent.
机译:我们描述了MIDST,它是模型管理运算符ModelGen的实现,它将模型从一个模型转换为另一个模型,例如从OO转换为SQL,或从SQL转换为XSD。它通过翻译数据库实例而不仅仅是模型来扩展了过去的方法。运算符可用于生成数据库包装器(例如,面向关系的OO或XML),默认用户界面(例如,与表单的关系)或其他表示形式的默认数据库模式。该方法转换模式和数据:给定以源模型表示的模式S的源实例I和目标模型TM,它生成以TM表示的模式S'与S和实例I'“等效”。 S中的“等价”与I等价。通过使用元模型可以处理各种模型,在该元模型中,可以简洁准确地描述模型。该方法将翻译表示为Datalog规则,并在通用关系字典中公开翻译的源和目标。这使翻译透明,易于定制且与模型无关。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号