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
Link To Document