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 条
  • [11] THE PROBLEM OF EQUIVALENCE FOR ENTITY-RELATIONSHIP DIAGRAMS
    JAJODIA, S
    NG, PA
    SPRINGSTEEL, FN
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (05) : 617 - 630
  • [12] Using iconic graphics in entity-relationship diagrams: The impact on understanding
    Masri, Kamal
    Parker, Drew
    Gemino, Andrew
    JOURNAL OF DATABASE MANAGEMENT, 2008, 19 (03) : 22 - 41
  • [13] STRUCTURING PRIMITIVES FOR A DICTIONARY OF ENTITY-RELATIONSHIP DATA SCHEMAS
    BATINI, C
    DIBATTISTA, G
    SANTUCCI, G
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (04) : 344 - 365
  • [14] Resolving schematic discrepancy in the integration of entity-relationship schemas
    He, Q
    Ling, TW
    CONCEPTUAL MODELING - ER 2004, PROCEEDINGS, 2004, 3288 : 245 - 258
  • [15] GENERALIZATION AND BLENDING IN THE GENERATION OF ENTITY-RELATIONSHIP SCHEMAS BY ANALOGY
    Casanova, Marco A.
    Barbosa, Simone D. J.
    Breitman, Karin K.
    Furtado, Antonio L.
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL ISAS-2: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, VOL 2, 2008, : 43 - 48
  • [16] A TEMPORAL STATISTICAL-MODEL FOR ENTITY-RELATIONSHIP SCHEMAS
    HAINAUT, JL
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 645 : 79 - 96
  • [17] Software composition with extended entity-relationship diagrams
    Muenchaisri, P
    Minoura, T
    PROCEEDINGS OF THE SECOND USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS (COOTS), 1996, : 113 - 127
  • [18] ENGLISH SENTENCE STRUCTURE AND ENTITY-RELATIONSHIP DIAGRAMS
    CHEN, PPS
    INFORMATION SCIENCES, 1983, 29 (2-3) : 127 - 149
  • [19] An ontology based approach to the integration of entity-relationship schemas
    He, Qi
    Ling, Tok Wang
    DATA & KNOWLEDGE ENGINEERING, 2006, 58 (03) : 299 - 326
  • [20] The translation of star schema into entity-relationship diagrams
    Krippendorf, M
    Song, IY
    EIGHTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1997, : 390 - 395