Two Approaches to OO
1. Build object-oriented database systems:
- ODMG standard: --> Object Query Language.
- Products are mainly object storage systems.
- Only O2 supports OQL (and is not doing that well).
2. Object-relational systems:
- Add OO features to SQL (in SQL3)
- Row types and abstract data types.
- Various subsets are supported my most relational vendors.
- How important is a relation to you?
- How important is SQL to you?