• DocumentCode
    2518482
  • Title

    Extending a relational DBMS to support complex objects

  • Author

    Gardarin, Georges ; Cheiney, J-pierre ; Kiernan, Jerry ; Stora, Hew6 ; Pastre, Dominique

  • Author_Institution
    INRIA, SABRE Project, Le Chesnay, France
  • fYear
    1989
  • fDate
    16-18 Oct 1989
  • Firstpage
    131
  • Lastpage
    137
  • Abstract
    The definition and manipulation of complex objects in an extended relational database management system are discussed. Complex object types are defined as relation domains encapsulated within methods written in LISP or C. Objects are structured using the set, array and list constructors concepts. Structured objects are manipulated using built-in functions. For a given application, the database administrator introduces the complex domains with the encapsulating methods within the DBMS meta-base using a specific command. Complex domains can be described using an hierarchy which makes possible the inheritance of methods along domains. The domain methods are directly used in the external data manipulation language, which is an extended version of SQL with object-oriented features. Graphical interface procedures are available to input and display nonstandard data. A fully running version of the system is commercially available for Sun Unix workstations. Only the list constructor is available in the current version
  • Keywords
    object-oriented programming; relational databases; C; DBMS meta-base; LISP; SQL; Sun Unix workstations; array; built-in functions; complex domains; complex object types; data display; data input; encapsulating methods; extended relational database management system; external data manipulation language; graphical interface procedures; hierarchy; inheritance; list; nonstandard data; object-oriented features; relation domains; relational DBMS; set; structured objects; Application software; CADCAM; Computer aided manufacturing; Data models; Design automation; Displays; Relational databases; Spatial databases; Sun; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data and Knowledge Systems for Manufacturing and Engineering, 1989., Second International Conference on
  • Conference_Location
    Gaithersburg, MD
  • Print_ISBN
    0-8186-1983-X
  • Type

    conf

  • DOI
    10.1109/DKSME.1989.107451
  • Filename
    107451