Slide 5 of 41
Notes:
New database languages must be able to handle: user-defined data types, multiple collection types, arbitrary nesting of type constructors such as a vector of sets, large objects, unstructured scientific data, temporal and spatial data, abstract data types and behavior encapsulation through methods, active rules, and object identity.