Re: Interfacing an object-oriented language with Oracle

From: Neil Greene <neil_at_kynug.org>
Date: Tue, 16 Feb 1993 14:58:27 GMT
Message-ID: <1993Feb16.145827.9098_at_kynug.org>


In article <C2JIuG.Mz4_at_athena.cs.uga.edu> giber_at_pollux.cs.uga.edu (Carolyn Giberson) writes:
>
> I'm working on a master's thesis project that involves the design
> and implementation of an object-oriented database language that I
> call Squid. Squid has, among other features, an query language
> based on SQL. The plan so far is to have Squid act as on object-
> oriented front-end perched on top of Oracle, letting Oracle handle
> transaction management, etc. Therefore, Squid object definitions,
> methods, and data structures must be translated into something Oracle
> can handle.
>
> My question is: does anyone have any experience doing this, either
> with Oracle or another relational database? Any suggestions, tips,
> cautions, or references to previous work would be most appreciated.

I don't know how familiar you are with NeXT. However, NeXT has a collection of objects making up what is known as their DatabaseKit (DBKit). There are currently three Objects, DBModule (database connection), DBImageView (viewing images) and DBTable (display, update and modification of records). There are numerous methods and calls to the database that are handled through what is known as an Adaptor, translating your request to SQL. Currently, there are adaptors available for Oracle and Sybase. By accessing the database through these "Adaptors", developers can change the back end database engines without rewriting their Objective-C source code. In addition, adaptors have been created by other third party manufactures for DB2, Ingres, flat-file databases, etc., etc. Your thesis work sounds just like you are developing the DBKit??

Of course, NeXT's entire operating system and developer environment is centered around Objective-C programming.

If you would like additional information about the DBKit, feel free in contacting me, or NeXT directly, and I will mail you the appropriate materials. If you are already familiar with the DBKit and NeXT making this email to you redundant then, good luck.

-- 
Neil Greene
President, Kentucky NeXT User Group, Inc.
Email: neil_at_kynug.org [NeXTMail]
Received on Tue Feb 16 1993 - 15:58:27 CET

Original text of this message