首页> 外文会议>2018 International Conference on Control, Automation and Diagnosis >Extracting OCL Integrity Constraints from Object Relational Database
【24h】

Extracting OCL Integrity Constraints from Object Relational Database

机译:从对象关系数据库中提取OCL完整性约束

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

摘要

Database reverse engineering is the mechanism of extracting a conceptual schema (CS) from running database which represent at a level of abstraction, the database implementation. The obtained schema may be used to ease, among others, database update, maintenance and evolution. Over the last few years, the object relational database (ORDB) was created. These type of database management system merge the object oriented construct into relational database. In spite of that, a few approach of object relational database was developed. Business rules are usually implemented in the database as integrity constraints for simple rules and triggers for complex constraints. This part is ignored by current database reverse engineering methods which only focus on structural aspect of the database (tables, attributes, types). Triggers and column constraints which represent the dynamic part of the database are not transformed and presented in the conceptual schema. In this sense, our main goal is to present a new approach of object relational database reverse engineering that can generate a conceptual schema expressed as UML class diagram and extended with a set of OCL expressions (Object Constraint Language) which represent business rules implemented as triggers and integrity constraints.
机译:数据库逆向工程是一种从运行中的数据库中提取概念性模式(CS)的机制,该概念性模式在抽象级别上代表数据库的实现。所获得的模式可以用来简化数据库的更新,维护和发展。在过去的几年中,创建了对象关系数据库(ORDB)。这些类型的数据库管理系统将面向对象的构造合并到关系数据库中。尽管如此,还是开发了一些对象关系数据库方法。业务规则通常作为简单规则的完整性约束和复杂约束的触发器在数据库中实现。当前的数据库逆向工程方法只关注数据库的结构方面(表,属性,类型),而这部分内容被忽略。表示数据库的动态部分的触发器和列约束不会在概念性架构中进行转换和呈现。从这个意义上讲,我们的主要目标是提出一种对象关系数据库反向工程的新方法,该方法可以生成表示为UML类图的概念架构,并扩展了一组OCL表达式(对象约束语言),这些表达式表示作为触发器实现的业务规则。和完整性约束。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号