1. A method for designing a business domain model, a data warehouse model and a mapping therebetween synchronously, comprising: designing a business domain model based on business logic; designing a data warehouse model based on a structure of a data cube in a data warehouse and designing a mapping relation between the business domain model and the data warehouse model synchronously; analyzing the business domain model, the data warehouse model and the mapping therebetween based on a predetermined syntax rule; and generating a transactional database corresponding to the business domain model, a data warehouse database corresponding to the data warehouse model, and a mapping between data in the transactional database and data in the data warehouse database automatically and synchronously.