1. Discuss how persistence is specified in the ODMG Object Model in the c++ binding.
2. Why are the concepts of extents and keys important in database applications?
3. Describe the following OQL concepts: database entry points, path expressions, itemtor variables, named queries (views), aggregate functions, grouping, and quantifiers.