The document discusses different types of indexing and hashing techniques used in databases. It covers ordered indices like B-trees and B+ trees, which store search keys in order. It also covers hashing techniques like static hashing and dynamic hashing using extendable hash structures. The document provides examples of how these indexing structures work and compares the performance and characteristics of ordered indexing versus hashing. Bitmap indices are also introduced as an efficient technique for multi-attribute queries.