1. Etapa de análisis de requisitos
La recopilación y el análisis de requisitos generan requisitos de datos descritos por un diccionario de datos (y descritos por un requisitos de procesamiento del diagrama de flujo de datos).
2. Etapa de diseño de la estructura conceptual
A través de la síntesis, inducción y abstracción de las necesidades del usuario, se forma un modelo conceptual independiente del DBMS específico, que puede representarse mediante un diagrama E-R. .
3. Etapa de diseño de la estructura lógica
Convertir la estructura conceptual en un modelo de datos soportado por DBMS (como un modelo relacional) y optimizarlo.
4. Etapa de diseño físico de la base de datos
Elija la estructura física (incluida la estructura de almacenamiento y el método de acceso) que sea más adecuada para el entorno de aplicación del modelo de datos lógico.
5. Etapa de implementación de la base de datos
Utilice el lenguaje de datos (como SQL) y su lenguaje host (como C) proporcionado por el DBMS para establecer una base de datos basada en los resultados de diseño lógico y diseño físico, y compilar, depurar la aplicación, almacenar los datos y ponerla en funcionamiento de prueba.
6. Etapa de operación y mantenimiento de la base de datos
El sistema de aplicación de la base de datos se puede poner en operación formal después de la operación de prueba. Los sistemas de bases de datos deben evaluarse, ajustarse y modificarse continuamente durante su funcionamiento.