Base de datos

Solo disponible en BuenasTareas
  • Páginas : 7 (1682 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de septiembre de 2012
Leer documento completo
Vista previa del texto
Ciclo de vida de las Bases de datos
Son 6 las etapas involucradas en el desarrollo de una aplicación de bases de datos: 1 – Estudio inicial de la base de datos 2 – Diseño de la base de datos 3 – Ejecución y carga 4 – Pruebas y evaluaciones 5 – Operación 6 – Mantenimiento y evolución

1 - ESTUDIO INICIAL DE LA BASE DE DATOS Analizar la situación de la compañía o “Análisis” = “Descomponer untodo en sus partes para investigar su naturaleza y función” o La “Situación de la compañía” describe las condiciones generales en las que opera la organización; muestra su estructura y su misión. o Es necesario definir los flujos de información, con sus respectivos responsables, formatos, reportes, etc. Definir problemas y restricciones o Sondear a los usuarios, buscando posibles problemas eineficiencias operativas. o Distinguir los escenarios problema planteados por la documentación (manuales y formatos) que tenga la organización así como los problemas “reales” de los usuarios. o Buscar opciones de solución que sean viables basados en atacar la causa real de los problemas. Definir objetivos o Un sistema de bases de datos debe diseñarse para que ayude a resolver por lo menos los problemasmas importantes identificados durante el proceso inicial. o Contestar: ¿Cual es el objetivo del sistema propuesto? ¿Interactuará el sistema con otros que ya existen o con los futuros que tenga la compañía? ¿El sistema compartirá datos con otros sistemas o usuarios? Definir alcance y límites o El alcance define la extensión del diseño de acuerdo con los requerimientos operativos. o Definir el alcancesignifica conocer la magnitud del desarrollo (¿Es para toda la empresa?, ¿para un solo departamento?, etc.). o Los límites son externos al sistema. Generalmente son definidos por el hardware y software existente. De manera ideal, el desarrollador puede elegir el hardware y el software que mejor logren los objetivos del sistema. Sin embargo, en el mundo real a menudo un sistema debe diseñarse entorno a un hardware existente dentro de la organización. o En ocasiones, la definición del problema y los objetivos deben modificarse para satisfacer el alcance y los límites del sistema.

-

-

-

2 - DISEÑO DE LA BASE DE DATOS Es la fase mas crítica del ciclo de vida. Se tienen dos visualizaciones de los datos dentro del sistema: La visualización de los datos de la empresa de los gerentesy de los diseñadores. Estas dos visualizaciones pueden resumirse en los “qué” y en los “cómo”. La definición de los datos debe satisfacer ambas visiones.

Es importante recordar los siguientes puntos durante el diseño: - El proceso de diseño de bases de datos es solo un elemento de un sistema de información mas grande. - Los analistas y programadores van a diseñar los demás componentes delsistema. Sus actividades van a transformar los datos de la base de datos en información útil. - El diseño de bases de datos no es un proceso secuencial, sino iterativo que proporciona retroalimentación continua. - Los pasos para cumplir con el diseño de la base de datos son: 1) Diseño conceptual a. Análisis y requerimiento de los datos b. Modelado E-R y normalización c. Verificación del modelo dedatos 2) Selección de software para el DBMS 3) Diseño lógico 4) Diseño físico 1) Diseño conceptual - Se utiliza un modelo de datos para crear la representación de la base de datos de la manera mas real posible. - El diseño conceptual debe ser independiente del software y hardware elegidos. - Se debe tomar en cuenta la regla de datos mínima: “Todo lo que se requiere está allí y todo lo que está allíse requiere”. - Se deben considerar las necesidades de datos inmediatas de la empresa, pero también las necesidades de datos futuras. Por lo tanto, el diseño de la base de datos debe dejar espacio para modificaciones y adiciones futuras con las que se garantice que la inversión de la empresa durará. a) Análisis y requerimiento de los datos - Se deben generar las reglas de negocio que aplican para...
tracking img