PPT Slide
We've Achieved Nirvana ... Right?
- Relations are surely the answer!
- Simple, high-level model for programmers
- Easy to distribute data and parallelize queries
- But what was the question?
- Sometimes difficult to model "real world" data
- Entities and relationships (versus tables)
- Variance among entities (versus homogeneity)
- Set-valued attributes (versus normalization)
- Demanding new database applications
- New applications bring new data types
- Complex objects are problematic
- "A relational database is like a garage which forces you to take your car apart and store the pieces in little drawers..."