PPT Slide
The Object-Oriented DBMS Revolution
- Motivated by new database applications, e.g.:
- Computer-aided engineering
- Document management
- Geographic data management
- Engineering applications were early drivers
- Complex data structures ("pointer spaghetti")
- Navigational data access required
- Tight coupling between applications and data
- Version management support needed
- Approach: OOPL + DBMS = OO-DBMS
- Commonly based on C++ or Smalltalk
- Persistence, collections, versions, queries, ...