Complex Data Types Motivation: Permit non-atomic domains (atomic indivisible) Example of non-atomic domain:set of integers,or set of tuples Allows more intuitive modeling for applications with complex data Intuitive definition: allow relations whenever we allow atomic(scalar)values -relations within relations Retains mathematical foundation of relational model Violates first normal form. Database System Concepts-5th Edition,Aug 9,2005. 9.4 @Silberschatz,Korth and SudarshanDatabase System Concepts - 5 9.4 ©Silberschatz, Korth and Sudarshan th Edition, Aug 9, 2005. Complex Data Types Motivation: Permit non-atomic domains (atomic indivisible) Example of non-atomic domain: set of integers,or set of tuples Allows more intuitive modeling for applications with complex data Intuitive definition: allow relations whenever we allow atomic (scalar) values — relations within relations Retains mathematical foundation of relational model Violates first normal form