It is a hard and complicated task to build a database for a great data processing system. Executing software engineering in the database design is an important method of database design. According to the common rule and method of software engineering
the problems which should be considered in the database engineering design have been analyzed combined with the characteristics and requirement of database system. And then
the requirements for building data schema have been suggested. The main contents
methods and approaches for database engineering design have also been discussed and put forward based on the basic task and standard of life cycle of software engineering in every phase.