The three major components of a data model are — data structures, operations on data structures, and integrity constraints for operations and structures.