• DocumentCode
    1160860
  • Title

    An entity-relationship programming language

  • Author

    Malhotra, Ashok ; Markowitz, Harry M. ; Tsalalikhin, Yakov ; Pazel, Donald P. ; Burns, Luanne M.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    15
  • Issue
    9
  • fYear
    1989
  • fDate
    9/1/1989 12:00:00 AM
  • Firstpage
    1120
  • Lastpage
    1130
  • Abstract
    The syntax for an integrated E-R programming language is presented. The problems that arise when a query language is embedded in a general-purpose programming language are discussed. Other E-R languages are also discussed. The requirements for the language and a syntax for an E-R model in which entity sets are mutually disjoint and each entity type has a unique, perhaps multiattribute, key are presented. The syntax for a more limited model restricted to binary relationships between entity types and without attributes is presented. Some implementation considerations are discussed
  • Keywords
    high level languages; binary relationships; entity sets; entity type; entity-relationship programming language; general-purpose programming language; integrated E-R programming language; key; multiattribute; mutually disjoint; query language; syntax; unique; Computer languages; Data models; Database languages; Environmental economics; Finance; Relational databases; Runtime environment;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.31369
  • Filename
    31369