Motivation
Relational model (70’s): clean and simple
- great for administrative data
- not as good for other kinds of data (e.g. multimedia, networks, CAD)
Object-Oriented models (80’s): complicated, but some influential ideas
- complex data types
- object identity/references
- ADTs (encapsulation, behavior goes with data)
- inheritance
Idea: build DBMS based on OO model