Data modelling is the analysis of data objects used in a business or other context and identifying the relationships among these data objects. Data modelling is a first step in doing object-oriented programming.