Any data that does not fall into the traditional field structure (alpha, numeric, dates) of a relational DBMS. Examples of complex data types are bills of materials, word processing documents ...
These new applications demanded a more flexible way of managing richly structured datasets—data that isn’t easily reduced to rows and columns, instead consisting of complex, nested relationships.