Object Oriented Databases Need for Complex Data types OO data Model Nested relations Complex Types Inheritance Reference types Distributed databases Homogenous and Heterogeneous Distributed data Storage XML Structure of XML XML Data XML Document Schema Querying and Transformation Data Mining and Data Warehousing