28.4 How does the ODMG GROUP BY clause differ from the SQL GROUP BY clause? Give an
example to illustrate your answer.
28.5 How does the ODMG aggregate functions differ from the SQL aggregate functions? Give an
example to illustrate your answer.
The OQL aggregate functions can be applied within the select clause or to the result of the
28.6 What is the function of the ODMG Object Interchange Format?
28.7 Briefly discuss how the ODMG C++ language binding works.
A C class library is provided containing classes and functions that implement the ODL
Exercises
28.8 Map the object-oriented design for the Hotel case study produced in Exercise 27.22 to the ODMG
ODL.
class Hotel {
(extent hotels key hotelNo)