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 条
  • [1] TRANSLATION OF ENTITY-RELATIONSHIP DIAGRAMS INTO RELATIONAL STRUCTURES
    JAJODIA, S
    NG, PA
    JOURNAL OF SYSTEMS AND SOFTWARE, 1984, 4 (2-3) : 123 - 133
  • [2] A Graph Grammar for Entity Relationship Diagrams
    Yoshizumi, Toshihiro
    Kirishima, Tadaaki
    Goto, Takaaki
    Tsuchida, Kensei
    Yaku, Takeo
    2016 IEEE 14TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2016, : 810 - 815
  • [3] IDENTIFYING EXTENDED ENTITY-RELATIONSHIP OBJECT STRUCTURES IN RELATIONAL SCHEMAS
    MARKOWITZ, VM
    MAKOWSKY, JA
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (08) : 777 - 790
  • [4] Transforming an entity-relationship schema into object-oriented database schemas
    Biskup, J
    Menzel, R
    Polle, T
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 1996, : 109 - 136
  • [5] Abstraction levels for entity-relationship schemas
    Francalanci, C
    Pernici, B
    ENTITY-RELATIONSHIP APPROACH - ER '94, 1994, 881 : 456 - 473
  • [6] A FULL-SCREEN FACILITY FOR DEFINING RELATIONAL AND ENTITY-RELATIONSHIP DATABASE SCHEMAS
    SOCKUT, GH
    MALHOTRA, A
    IEEE SOFTWARE, 1988, 5 (06) : 68 - 78
  • [7] Full-screen facility for defining relational and entity-relationship database schemas
    Sockut, Gary H.
    Malhotra, Ashok
    IEEE Software, 1988, 5 (06): : 68 - 78
  • [8] Extracting entity-relationship schemas from relational databases: A form-driven approach
    Mfourga, N
    PROCEEDINGS OF THE FOURTH WORKING CONFERENCE ON REVERSE ENGINEERING, 1997, : 184 - 193
  • [9] From XML DTDs to entity-relationship schemas
    Psaila, G
    CONCEPTUAL MODELING FOR NOVEL APPLICATION DOMAINS, PROCEEDINGS, 2003, 2814 : 378 - 389
  • [10] ENTITY-RELATIONSHIP DIAGRAMS WHICH ARE IN BCNF
    JAJODIA, S
    NG, PA
    SPRINGSTEEL, FN
    INTERNATIONAL JOURNAL OF COMPUTER & INFORMATION SCIENCES, 1983, 12 (04): : 269 - 283