This document defines and explains various elementary data representations and data structures. It discusses raw data, data items, and data types. It also defines primitive and non-primitive data types. Different data structures are explained like arrays, structures, stacks, queues, linked lists, and trees. Common operations on data structures like insertion, deletion, searching, traversal, sorting, and merging are also summarized.