Why OO?
Relational Systems are limited:
- Structural restrictions on data
- Missing semantics (value-based relationships)
- Linguistic limitations (SQL and Algebra)
PL community’s OO work is appealing:
- More “realistic” data structures
- Explicit relationships and behavior modeling
- “Tighter” interface between DBMS and PL
New applications:
- CAD, OIS, hypertext, geograph. data, multimedia, medical data, music, hierarchical data, ...