RELATIONAL DATABASE REVERSE ENGINEERING: A METHOD BASED ON QUERY ANALYSIS

Author:

PETIT JEAN-MARC1,TOUMANI FAROUK1,KOULOUMDJIAN JACQUES1

Affiliation:

1. Laboratoire d’Ingénierie des Systèmes d’Information, INSA Lyon, Bâtiment 501, F-69621 Villeurbanne, France

Abstract

This paper introduces a method of reverse engineering for operational relational databases. The conceptual schemas are derived using information extracted from data dictionaries, database extensions and application programs. Its main strength relies on the assumptions made on the a priori knowledge available about the database (only [Formula: see text] and/or [Formula: see text] constraints on attribute(s)) as well as the user competence. We argue that most of the knowledge needed to build a conceptual schema, if not described in the Data Description Language, is embedded in application programs under various forms. The method is therefore based on four main steps: firstly, application program analysis is performed and a set [Formula: see text] of equi-joins is obtained; secondly, a conceptual schema is derived from [Formula: see text], from the database extension and from the relational schema; thirdly, this conceptual schema is validated through an interactive dialogue with the expert user who is helped in this task by indications given by the method. Finally, a schema reorganization under user control is achieved to match the user requirements better. We introduce also how other kinds of queries can help the task of semantics discovery. Additionally, we precisely identify the phases when user interaction is needed. This method has been successfully validated on an operational database.

Publisher

World Scientific Pub Co Pte Lt

Subject

Computer Science Applications,Information Systems

Cited by 9 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. A Study on Information-Preserving Schema Transformations;International Journal of Semantic Computing;2020-03

2. Formalization of Database Reverse Engineering;Communications in Computer and Information Science;2017

3. Dynamic Program Analysis for Database Reverse Engineering;Lecture Notes in Computer Science;2013

4. Database Semantics Recovery through Analysis of Dynamic SQL Statements;Lecture Notes in Computer Science;2011

5. Automated Migration of Data-Intensive Web Pages into Ontology-Based Semantic Web: A Reverse Engineering Approach;Lecture Notes in Computer Science;2005

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3