• DocumentCode
    970160
  • Title

    A Relational Representation of an Abstract Type System

  • Author

    Weller, Daniel L. ; York, Bryant W.

  • Author_Institution
    IBM Research Laboratory, San Jose, CA 95193.
  • Issue
    3
  • fYear
    1984
  • fDate
    5/1/1984 12:00:00 AM
  • Firstpage
    303
  • Lastpage
    309
  • Abstract
    Programming languages have traditionally had more data types than database systems. The flexibility of abstract types could make a database system more useful in supporting application development. Abstract types allow users to think about and manipulate data in terms and structures that they are familiar with. This paper proposes that databases have a type system interface and describes a representation of a type system in terms of relations. The type system model supports a variety of programming language constructs, such as user-defined parameterized data types and user-defined generic operations. The efficiency of the type system is compared to the access time of the database system.
  • Keywords
    Artificial intelligence; Computer languages; Data systems; Database systems; Energy management; Laboratories; Manipulator dynamics; Power system management; Power system modeling; Relational databases; Abstract data types; database interface; programming languages; relational database; type system;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1984.5010239
  • Filename
    5010239