Why Object-Oriented DBMS?
SQL Doesn’t Work in Scotland
Programs with SQL
Cursors
Two Approaches to OO
Object Definition Language
ODL Class Declarations
Example Interface
Type System
OQL: Object Query Language
Path Expressions
Select-From-Where in OQL
Complications in the FROM Clause
Complex Output Types
Interface with Host Language
Row Types in SQL-3
Relations as Row Types
References
Abstract Data Types in SQL3
Address ADT
Differences Between OODB Approaches
Email: zives@cs.washington.edu
Home Page: http://www.cs.washington.edu/homes/zives
Download presentation source