Extracting OCL Integrity Constraints From Object Relational Database

被引:0
|
作者
Toufik, Fouad [1 ]
Bahaj, Mohamed [1 ]
机构
[1] Univ Hassan 1, LITEN Lab, Settat, Morocco
关键词
UML; OCL; ORDB; SQL; Design Recovery;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] On using UML class diagrams for object-oriented database design - Specification of integrity constraints
    Ou, YZ
    UNIFIED MODELING LANGUAGE: UML'98: BEYOND THE NOTATION, 1999, 1618 : 173 - 188
  • [42] Database independent migration of objects into an, object-relational database
    Munir, K
    Hassan, MW
    Ali, A
    McClatchey, R
    Willers, I
    IWADS: 2ND INTERNATIONAL WORKSHOP ON AUTONOMOUS DECENTRALIZED SYSTEM, PROCEEDINGS, 2002, : 132 - 139
  • [43] Comparative research on object-oriented database and relational database
    Xiao, Weiqi
    Feng, Yucai
    Wang, Yuanzhen
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 1995, 32 (05): : 13 - 18
  • [44] A Tool for Generating Test Case from Relational Database Constraints Testing
    Tongrak, Prapas
    Suwannasart, Taratip
    2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 2, 2009, : 435 - 439
  • [45] Analysis of Relational and Object Oriented Database from SAE-GIN
    da Costa Lins, Jefferson Carlos
    de Castro, Angelica Felix
    PROCEEDINGS OF THE EURO AMERICAN CONFERENCE ON TELEMATICS AND INFORMATION SYSTEMS (EATIS '18), 2018,
  • [46] The Storage of Data from TXML document into Temporal Object Relational Database
    Ain El Hayat, Soumiya
    Bahaj, Mohamed
    2019 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS 2019), 2019,
  • [47] Mining Violations to Relax Relational Database Constraints
    Mazuran, Mirjana
    Quintarelli, Elisa
    Rossato, Rosalba
    Tanca, Letizia
    DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2009, 5691 : 339 - 353
  • [48] Transaction model for object-relational database
    Liu, Yang
    Lu, Yansheng
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2002, 30 (04):
  • [49] Object-relational database metrics formalization
    Baroni, Aline Lucia
    Calero, Coral
    Abreu, Fernando Brito E.
    Piattini, Mario
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 30 - +
  • [50] A temporal compatible object relational database system
    Chau, Vo Thi Ngoc
    Chittayasothorn, Suphamit
    PROCEEDINGS IEEE SOUTHEASTCON 2007, VOLS 1 AND 2, 2007, : 93 - 98