• DocumentCode
    279005
  • Title

    A semantic framework for the design of data intensive applications in a persistent programming language

  • Author

    Cooper, Richard ; Tabkha, Ivan

  • Author_Institution
    Glasgow Univ., UK
  • Volume
    ii
  • fYear
    1992
  • fDate
    7-10 Jan 1992
  • Firstpage
    799
  • Abstract
    The type system of a programming language and the data model of a DBMS provide a similar function-the abstract description of the structure of the application world. Type systems available in persistent programming languages such as Napier88 are extremely powerful and precise tools for describing structures on which computation of arbitrary complexity may be expressed. The data models commonly found in a DBMS are usually less expressive, but compensate by being easier to use. In particular semantic data models are designed to permit the description of the structure of a database using concepts close to those used to structure information in the real world. This paper describes an attempt to combine the best features of both worlds by creating a semantic data model interface to Napier88. The database structure is captured as an IFO schema and transformed into a set of Napier88 type declarations and low level procedures which act as a basis on which to build the application
  • Keywords
    database management systems; information retrieval; query languages; DBMS; IFO schema; Napier88; abstract description; data intensive applications; data model; declarations; low level procedures; persistent programming language; semantic data model interface; semantic framework; type system; Buildings; Computer languages; Costs; Data models; Data structures; Database systems; Electronic mail; Information retrieval; Jacobian matrices; Spatial databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • Print_ISBN
    0-8186-2420-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1992.183332
  • Filename
    183332