1, requirement analysis: understand the user's data requirements, processing requirements and security integrity requirements;
2. Conceptual design: through data abstraction, the conceptual model of the system is designed, generally the E-R model;
3. Logical structure design: design the mode and external mode of the system. For the relational model, it is mainly the basic tables and views;
4. Physical structure design: design data storage structure and access method, such as index design;
5. System implementation: organizing data storage, writing application programs and trial operation;
6. Operation and maintenance: The system is put into operation and maintained for a long time.