The main types of data modelling are conceptual, logical, and physical. Conceptual models define high-level structures, logical models detail relationships and rules, and physical models focus on how data is stored and optimised within databases or data warehouses.