Diseño e implementación de una base de datos puede ser un proceso complicado y requiere mucho tiempo. Hay seis etapas distintas del ciclo de vida de diseño de base de datos , y es importante para los diseñadores de bases de datos para prestar mucha atención a cada paso del camino . Es mucho más fácil de diseñar una base de datos correctamente desde el principio que volver atrás y arreglar un diseño defectuoso después de los hechos . Análisis de Requerimientos
Durante esta fase inicial del ciclo de vida de la base de datos , el desarrollador de bases de datos y otros miembros del equipo aprenden acerca de los requisitos, incluyendo la base de datos lo que se pretende hacer y cuáles son los problemas que tiene que resolver . Diseñadores de bases de datos hablan a los gestores , usuarios finales y otros sobre la base de datos y tomar notas que le ayudarán a construir las tablas, consultas e informes que necesitan.
Diseño Fase
la siguiente fase es la fase de diseño . Durante esta fase, el desarrollador de bases de datos esboza las tablas que componen la base de datos y desarrolla las relaciones entre las tablas . Por ejemplo , una base de datos empleado podría contener un cuadro de información demográfica y otra para información sobre los salarios y una tercera para los beneficios. Cada una de estas tablas está vinculado por un elemento común, como un número de Seguro Social o de identificación de empleado .
Logical Design
Durante la fase de diseño lógico , el desarrollador de la base de datos identifica la clave primaria de la base de datos , así como los tipos de datos utilizados para cada campo . En el caso de una base de datos de los empleados, la clave principal podría ser el número de la Seguridad Social empleado o ID empleador.
Physical Design
Cuando comienza la fase de diseño físico, el desarrollador de bases de datos en realidad comienza la codificación de la base de datos y la creación de las tablas. El desarrollador puede comenzar construyendo cada tabla en la base de datos, especificando el tipo de datos para cada uno y empezar a introducir algunos datos de prueba . Durante esta fase, el desarrollador de bases de datos también implementa las relaciones entre las tablas que fueron identificados anteriormente .
Testing
Después del desarrollador de bases de datos se ha diseñado la base de datos y todos los elementos necesarios en su lugar , el siguiente paso es que los usuarios probar realmente el diseño e identificar fallas potenciales. Los usuarios pueden introducir datos de la muestra , o los datos reales, en la base de datos , utilice las preguntas que el desarrollador ha diseñado e informar de cualquier problema que encuentren. El desarrollador de bases de datos utiliza los resultados de las pruebas para mejorar el rendimiento de la base de datos , momento en el que los usuarios pueden volver a probar la aplicación.
Revisión
La fase de revisión comienza después de la terminar las pruebas y los usuarios están satisfechos de que la base de datos funciona como debería . Durante esta fase, las personas que solicitaron inicialmente la solución de base de datos de los resultados de las pruebas, consultar los comentarios de usuarios y, o bien firmar el proyecto o solicitar mejoras adicionales .