Transforming Entity-Relationship Diagrams to Relational Schemas Using a Graph Grammar Formalism

被引:0
|
作者
Liu, Yufeng [1 ]
Zeng, Xiaoqin [1 ]
Zhang, Kang [2 ]
Zou, Yang [1 ]
机构
[1] Hohai Univ, Inst Intelligence Sci & Technol, Nanjing, Jiangsu, Peoples R China
[2] Univ Texas Dallas, Dept Comp Sci, Richardson, TX 75083 USA
基金
中国国家自然科学基金;
关键词
component; Graph grammar; Entity-Relationship diagram; Relational schema; Parsing;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As a formal tool extended from string grammars, graph grammars provide an intuitive yet formal way to define and transform various visual languages. This paper proposes an approach to transform Entity-Relationship diagrams (E-R diagrams) to relational schemas using a graph grammar formalism. We briefly introduce the edge-based graph grammar, on which a set of productions is designed for specifying the syntax of E-R diagrams. The set of productions can be used to verify the validity of any given E-R diagram. In addition, a procedure of transforming a given E-R diagram to a relational schema is added into the parsing process. Via the graph grammar, the automatic transformation is rigorous yet concise. We finally provide an example E-R diagram for a business management system and its transformation into relational schemas to demonstrate the specification, transformation and analyzing the power of our approach.
引用
收藏
页码:327 / 331
页数:5
相关论文
共 50 条
  • [21] RELATIONAL TO ENTITY-RELATIONSHIP SCHEMA TRANSLATION USING SEMANTIC AND INCLUSION DEPENDENCIES
    LING, TW
    LEE, ML
    INTEGRATED COMPUTER-AIDED ENGINEERING, 1995, 2 (02) : 125 - 145
  • [22] A Methodology for Structural Conflict Resolution in the Integration of Entity-Relationship Schemas
    Lee, Mong Li
    Ling, Tok Wang
    Knowledge and Information Systems, 2003, 5 (02) : 225 - 247
  • [23] PLAGIARISM DETECTION TOOL FOR ENHANCED ENTITY-RELATIONSHIP DIAGRAMS
    Dahanayake, Hasindu
    Samarajeewa, Damish
    Jayathilake, Arosha
    Bandara, Dinithi
    Karunasena, Anuradha
    Weerasinghe, Lokesha
    2021 IEEE 12TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2021, : 598 - 606
  • [24] Graph rewriting systems for the entity-relationship approach
    Breiteneder, CJ
    Muck, TA
    DATA & KNOWLEDGE ENGINEERING, 1995, 17 (03) : 215 - 243
  • [25] Standard-driven re-engineering of entity-relationship schemas
    Castano, S
    DeAntonellis, V
    ENTITY-RELATIONSHIP APPROACH - ER '94, 1994, 881 : 566 - 579
  • [26] Defining and validating metrics for assessing the understandability of entity-relationship diagrams
    Genero, Marcela
    Poels, Geert
    Piattini, Mario
    DATA & KNOWLEDGE ENGINEERING, 2008, 64 (03) : 534 - 557
  • [27] GRAQULA: A graphical query language for entity-relationship or relational databases
    Sockut, Gary H.
    Burns, Luanne M.
    Malhotra, Ashok
    Whang, Kyu-Young
    Data and Knowledge Engineering, 1993, 11 (02): : 171 - 202
  • [28] An evaluation of checklist-based reading for entity-relationship diagrams
    Wohlin, C
    Aurum, A
    NINTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM, PROCEEDINGS, 2003, : 286 - 296
  • [29] A Knowledge Graph Entity Disambiguation Method Based on Entity-Relationship Embedding and Graph Structure Embedding
    Ma, Jiangtao
    Li, Duanyang
    Chen, Yonggang
    Qiao, Yaqiong
    Zhu, Haodong
    Zhang, Xuncai
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2021, 2021 (2021)
  • [30] SAMSTAR: An Automatic Tool for Generating Star Schemas from an Entity-Relationship Diagram
    Song, Il-Yeol
    Khare, Ritu
    An, Yuan
    Lee, Suan
    Kim, Sang-Pil
    Kim, Jinho
    Moon, Yang-Sae
    CONCEPTUAL MODELING - ER 2008, PROCEEDINGS, 2008, 5231 : 522 - +