 Data modelling is a technique for defining business requirements for a database.It is sometimes called "database modelling" because a data model is eventually implemented in a database.The figure illustrates the way data models are developed and used today.