 Data models formally define data objects and relationships among data objects for a domain of interest.Some typical applications of data models include supporting the development of databases and enabling the exchange of data for a particular area of interest.Data models are specified in a data modeling language.