Una metodologia para el desarrollo de BD
desarrollo de BD
1.1 Ciclo de vida de una Base de Datos
1.2 ¿Qué es una metodología y para qué sirve?
1.3 Modelos de datos como instrumentos de diseño
1.4 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-
Fase 2
Concepción de la BD
Y selección del equipo
Diseño y carga-construcciónProducción
* Imagen inspirada en [2], página 290
© Grupo BD Avanzadas Tema I: Una metodología para el desarrollo de BD
-2
1
Tema 1.1: Ciclo de vida de una BD
FASE 2:Concepción de la BD
y selección del equipo
ESTUDIO PREVIO
* Imagen inspirada en [2], página 294
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
© Grupo BDAvanzadas Tema I: Una metodología para el desarrollo de BD
-3
Tema 1.1: Ciclo de vida de una BD
Fase 2.1. Concepción de la BD
w Análisis del sistema existente (si existe)
w Determinar necesidades de los usuarios
n Funciones a integrar en BD
n Modificaciones en las aplicaciones existentes
Lista de
informaciones
que la organización
necesita y
requisitos del
sistema
Así, se podrá concretar losdatos 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 vaa implantar y el SGBD que se
utilizará en su puesta en marcha.
© Grupo BD Avanzadas Tema I: Una metodología para el desarrollo de BD
-4
2
Tema 1.1: Ciclo de vida de una BD
Fase 2.1. Especificación del equipo
w Evaluar las exigencias del equipo respecto al
SGBD: memorias principal y secundaria, capacidad
de proceso, etc.
w El organismo deberá disponer de un equipo que
será el que se utilicepara implementar el sistema.
w Respecto al SGBD:
n
n
Obligado a uno por condicionantes externos
Elegir uno de los SGBD existentes en el mercado
© Grupo BD Avanzadas Tema I: Una metodología para el desarrollo de BD
-5
Tema 1.1: Ciclo de vida de una BD
FASE 3:Diseño y carga
Diseño Lógico
* Imagen inspirada en [2], página 293
Diseño físico
Carga
Pruebas de
Programas
¿hay
problemas
¿hayproblemas
enen
la la
estructura
estructuralógica
lógicaoo
física
física
no
NO
¿se ha cargado
Toda
Toda la
la Base?
Base?
SÍ
SÍ
© Grupo BD Avanzadas Tema I: Una metodología para el desarrollo de BD
SISTEMA DE
EXPLOTACIÓN
-6
3
Tema 1.1: Ciclo de vida de una BD
Fase 3.1. Diseño Lógico y Físico
w Transformación del esquema conceptual a un esquema lógico de acuerdo a
las características del SGBDelegido. 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
w 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.
w 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.
w Medir rendimientos para ajustar la estructura física o incluso lógica si es
necesario.
© Grupo BD Avanzadas Tema I: Una metodología para el desarrollo de BD
-7
Tema 1.2: ¿Qué es una metodología
y para qué sirve?
"Unametodología es un conjunto de procedimientos, técnicas y ayudas
a la documentación para el desarrollo de un producto software" .
a)
actividades a seguir en el desarrollo de principio a fin de la
BD
b)
qué es lo que hay que realizar en cada actividad indicando
c)
qué se necesita como entrada,
d) qué se produce como salida e
e)
quién está involucrado.
Libro de Recetas
© Grupo BD Avanzadas Tema...
Regístrate para leer el documento completo.