Aspects of OODB Languages
OO/OR Database |
Starting Year |
Host Language |
ORION |
1984 |
LISP |
GemStone |
1989 |
OPAL, derived from Samlltalk |
Iris |
1989 |
the object-oriented SQL (OSQL) |
O2 |
1990 |
CO2, an object-oriented extension of C |
ObjectStore |
1991 |
the persistent C++ |
Oracle8 |
1997 |
SQL and PL/SQL extensions |
Two different approaches to OODB query language design are
- Extending SQL—SQL3 is to reflect the increasing use of object-oriented concepts in relational databases.
- Increasing the functionality of object-oriented languages by incorporating database functionality.