You are on page 1of 2

I.E.S.T.P.

DIVINA MISERICORDIA Carrera de Computacin e Informtica Introduccin a Base de Datos

Ciclo de Vida de una Base de Datos


Una base de datos no es ms que un componente de un sistema de informacin. Por tanto, el ciclo de vida del sistema de informacin incluye el ciclo de vida de la base de datos que forma parte de l. En particular, desde el punto de vista de la base de datos, centraremos principalmente nuestra atencin en las siguientes actividades:

- Definicin del sistema: Durante la etapa de anlisis de requerimientos del sistema, nos
fijaremos especialmente en todos los requerimientos asociados a los datos con los que ha de trabajar nuestro sistema.

- Diseo de la base de datos: El anlisis de los requerimientos del sistema nos permitir
organizar los datos con los que nuestro sistema habr de trabajar. Este proceso de diseo, que est ntimamente ligado a la futura base de datos de nuestro sistema, lo descompondremos en tres fases: Diseo conceptual (descripcin del esquema de la base de datos utilizando un modelo de datos conceptual). Diseo lgico (descripcin de la base de datos con un modelo de datos implementable, como puede ser el caso del modelo relacional). Diseo fsico (descripcin de la base de datos a nivel interno, de acuerdo con las caractersticas del sistema gestor de bases de datos que decidamos utilizar). - Implementacin de la base de datos (la parte de la implementacin del sistema correspondiente a la creacin de la base de datos).

- Carga o conversin de los datos: Como parte de la instalacin o despliegue del sistema,
tendremos que introducir en la base de datos todos aquellos datos que resulten necesarios para que las aplicaciones de nuestro sistema de informacin puedan funcionar. Como parte de esta inicializacin de la base de datos, puede que resulte necesario extraer datos de otro sistema y
Ciclo de Vida de una Base de Datos Ing. Elas Genaro Tasayco Herrera etasayco@outlook.com

I.E.S.T.P. DIVINA MISERICORDIA Carrera de Computacin e Informtica Introduccin a Base de Datos

convertirlos a un formato adecuado para nuestro sistema (entre otras cosas, porque el esquema de nuestra base de datos probablemente diferir del esquema de las bases de datos de las que se extraigan los datos necesarios para arrancar nuestro sistema).

- Conversin de aplicaciones: Si determinadas aplicaciones (que ya existiesen anteriormente al


diseo de nuestro sistema) han de seguir funcionando, dichas aplicaciones debern adaptarse al esquema de nuestra base de datos. Por tanto, como parte del mantenimiento de dichas aplicaciones, tendremos que disear los mecanismos adecuados para que estas aplicaciones puedan seguir funcionando correctamente sobre una base de datos diferente a la base de datos sobre la que fueron diseadas inicialmente. A veces, podremos solucionar este problema creando vistas adecuadas de nuestra base de datos para tales aplicaciones. Otras veces, tendremos que modificar la implementacin de las aplicaciones antiguas e, incluso, rehacerlas casi por completo.

- Verificacin y validacin: Como en todo sistema de informacin, deberemos verificar que la


base de datos y las aplicaciones funcionan correctamente. Adems, deberemos comprobar que el sistema construido se ajusta a las necesidades reales que promovieron su proyecto de desarrollo (esto es, validar el sistema y sus requerimientos).

- Operacin, supervisin y mantenimiento: Finalmente, una vez puesto en marcha el sistema,


se llega a la etapa "final" del ciclo de vida de todo sistema de informacin (en la que, como ya vimos, se repetir todo el ciclo cada vez que tengamos que realizar modificaciones sobre el sistema ya existente).

De las actividades descritas en los prrafos anteriores, todas ellas relacionadas directamente con la base o bases de datos utilizadas en un sistema de informacin, estudiaremos a fondo las correspondientes a las etapas iniciales del ciclo de vida de la base de datos. Antes de estudiar tcnicas concretas, no obstante, detallares algo ms el proceso de diseo que utilizaremos para construir correctamente una base de datos.

Ciclo de Vida de una Base de Datos

Ing. Elas Genaro Tasayco Herrera etasayco@outlook.com

You might also like