1. Una Metodología para el
desarrollo de BD
1.1 Ciclo de vida de una Base de Datos
1.2 Metodología para el desarrollo de Bases de Datos
Tema 1.1: Ciclo de vida de
una BD
Estudio previo y
Plan de Trabajo
-estrategia-
Concepción de la BD
Y selección del equipo
Diseño y carga
-construcción-
Producción
2. Tema 1.1: Ciclo de vida de
una BD
FASE 1:Estudio previo y plan Decisión política y
de trabajo. Estrategia Fijación de objetivos y
plazos
Evaluación previa de
no
Medios y costes
no
¿se desiste? ¿aprobado?
si
si Def. y aprobación
De la estructura
No se orgánica
realiza
Plan de trabajo
detallado no s
Concepción y si n ¿revisión de i
¿aprobado?
Selección de equipo o Objetivos?
Tema 1.1: Ciclo de vida de
una BD
Fase 1.1 Decisión política. Fijación de objetivos y plazos
Llamado “Estudio de viabilidad”.
Los directivos fijan objetivos claros y concretos, que serán
la pauta de todo el proceso de desarrollo.
Esta fase es corta, pero fundamental para la integración el
nuevo sistema de información en el organismo.
La intervención de los técnicos es limitada, tienen que
contar con el apoyo de los directivos, sino aumentan las
probabilidades de fracaso.
3. Tema 1.1: Ciclo de vida de
una BD
Fase 1.2: Evaluación previa de medios y costes
Una vez tomada la decisión.
Dar orden de magnitud al coste global del proyecto.
Proporcionar a los responsables del organismo una cifra
aproximada de los gastos que representará la implantación
del sistema, mantenimiento, medios (personal).
Tema 1.1: Ciclo de vida de
una BD
Fase 1.3. Aprobación de una estructura orgánica
Definir y documentar la organización de la unidad
administrativa de la BD por la dirección del organismo que
tendrá:
Responsabilidad de la gestión de la BD
Responsabilidad del control de la BD
Determinar la estructura y componentes del equipo de
desarrollo.
Determinar quien será el administrador de la BD, y sus
funciones serán: responsable del contenido de la BD,
actualización, estandarización de la información
4. Tema 1.1: Ciclo de vida de
una BD
Fase 1.4. Plan de trabajo detallado
Definir las fases del desarrollo del proyecto, concretando sus
plazos y medios requeridos.
Da buenos resultados el desarrollo del sistema de forma
gradual, se consigue:
Aprender de la experiencia no cometiendo los mismos
errores
Adaptación gradual de usuarios (informáticos como no
informáticos)
Resultados en menores plazos
Contar con los usuarios para la planificación.
El plan de trabajo debe ser aprobado por los directivos.
Tema 1.1: Ciclo de vida de
una BD
FASE 2:Concepción de la BD ESTUDIO PREVIO
y selección del equipo
Concepción
Evaluación y selección
de equipo físico y
lógico necesarios
no
¿aprobado?
Sí, con reparos
sí
Diseño y carga
5. Tema 1.1: Ciclo de vida de
una BD
Fase 2.1. Concepción de la BD
Lista de
Análisis del sistema existente (si existe) informaciones
Determinar necesidades de los usuarios que la organización
necesita y
Funciones a integrar en BD requisitos del
Modificaciones en las aplicaciones existentes sistema
Así, se podrá concretar los datos de entrada, procedimientos y medios que se
precisan para obtener dichas informaciones.
• Describir actividades de la organización
• características del sistema y su arquitectura
• contenido de la BD
• Construcción del esquema conceptual que contrastándolo con la realidad se
ira adaptando hasta conseguir la síntesis de los esquemas externos.
• Esta fase es independiente de la máquina donde se va a implantar y el SGBD
que se utilizará en su puesta en marcha.
Tema 1.1: Ciclo de vida de
una BD
Fase 2.1. Especificación del equipo
Evaluar las exigencias del equipo respecto al
SGBD: memorias principal y secundaria, capacidad
de proceso, etc.
El organismo deberá disponer de un equipo que
será el que se utilice para implementar el sistema.
Respecto al SGBD:
Obligado a uno por condicionantes externos
Elegir uno de los SGBD existentes en el mercado
6. Tema 1.1: Ciclo de vida de
una BD
FASE 3:Diseño y carga
Diseño Lógico
Diseño físico
Carga
Pruebas de
Programas
¿hay problemas en la SÍ
estructura lógica o
física
no NO SÍ SISTEMA DE
¿se ha cargado
Toda la Base? EXPLOTACIÓN
Tema 1.1: Ciclo de vida de
una BD
Fase 3.1. Diseño Lógico y Físico
Transformación del esquema conceptual a un esquema lógico de acuerdo a
las características del SGBD elegido. Definida la estructura lógica de la
BD, se pasa a obtener la estructura física (esquema de almacenamiento).
Fase 3.2. Carga y optimización
Ya definida la BD, se pueden cargar los datos (aplicaciones
automatizadas, migración de SGBD, los nuevos introduciéndolos en la
BD). Si los datos no están en soporte de ordenador, se incrementaran los
plazos y los costes.
Paralelo a la fase de diseño, se debe desarrollar los programas necesarios
para implementar la gestión, para que cuando se carguen los datos, se
puedan ir probando los programas que manejan esos datos.
Medir rendimientos para ajustar la estructura física o incluso lógica si es
necesario.
7. Tema 1.2: Metodología para
ología
el desarrollo de BD
MUNDO REAL
OBJETOS CON SUS SUCESOS,
PROPIEDADES,
ASOCIACIONES Y
RESTRICCIONES SEMÁNTICAS Modelos de Datos
Fase 1 Modelado Conceptual
MODELO
ESQUEMA E/R
CONCEPTUAL
Transformación
Fase 2 al modelo lógico estándar
ESQUEMA MODELO
LÓGICO RELACIONAL
ESTÁNDAR (SQL-92)
Soporte CASE Transformación
(Designer/Erwin) Fase 3 al modelo lógico específico
ESQUEMA MODELO
LÓGICO
ESPECÍFICO
RELACIONAL
(SGBD)
Oracle
MODELO
ESQUEMA
INTERNO
INTERNO Oracle
(SGBD)