Ciclo De Vida De Base De Datos
Enviado por Gladys94 • 18 de Agosto de 2014 • 1.751 Palabras (8 Páginas) • 262 Visitas
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
LICENCIATURA EN INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
CENTRO REGIONAL DE VERAGUAS
BASE DE DATOS
DESARROLLO DE UNA BASE DE DATOS
PROFESORA
SONIA CAMARENA
ESTUDIANTES:
GLADYS PARDO 9-742-1307
JORGE CRUZ 9-742-1817
BAYRON MOJICA 9-742-2227
I SEMESTRE
2014
INTRODUCCION
En la actualidad el enfoque de bases de datos es utilizado para manejar grandes volúmenes de datos, la complejidad de la extracción de datos y la concurrencia de datos (accesos simultáneos).
El desarrollo de bases de datos consta de ciertas etapas del diseño de la base de datos pueden requerir una recolección de requisitos adicional y su análisis.
ETAPAS DE UN DESARROLLO DE UNA BASE DE DATOS
1. Planificación del proyecto.
2. Definición y análisis del sistema.
3. Estudio de viabilidad.
4. Recolección y análisis de los requisitos.
5. Diseño de la base de datos.
6. Selección del SGBD.
7. Implementación.
8. Mantenimiento.
1. Planificación del proyecto
En esta primera etapa se basa en la planificación de cómo se llevara a cabo las etapas del ciclo de vida de la manera más eficiente.
Principalmente está compuesto por 3 componentes:
trabajo que se ha de realizar,
recursos para llevarlo a cabo
dinero para pagar por todo ello.
Se necesitará un modelo de datos corporativo donde se muestren las entidades principales de la empresa y sus relaciones, que identifiquen las principales áreas funcionales. Este modelo se tiene que mostrar también qué datos comparten las distintas áreas funcionales de la empresa.
Incluye el desarrollo de estándares que especifiquen cómo realizar la recolección de datos, la especificación de su formato, la documentación necesaria, de igual manera cómo se va a llevar a cabo el diseño y la implementación.
El desarrollo y el mantenimiento de los estándares pueden llevar bastante tiempo, pero si están bien diseñados, son una base para el personal informático en formación y para medir la calidad.
2. Definición y análisis de las necesidades del sistema
En esta etapa se especifica el ámbito y los límites de la aplicación de bases de datos, así como con qué otros sistemas interactúa. También hay que determinar quiénes son los usuarios y las áreas de aplicación.
En reunión con el cliente se deben documentar los tres grupos de usuarios definidos en la introducción de la guía, las necesidades de información de cada uno de ellos, así como los informes que cada uno necesita para su actividad y el contenido de los mismos. Cuanta más precisión exista en estos requisitos iniciales más preciso será el desarrollo de la base de datos. En esta reunión también debe quedar documentados los niveles de seguridad de los grupos de usuarios, los derechos de cada uno de ellos sobre los datos, los requisitos de los sistemas informáticos del cliente (sistema operativo, tipo de red, servidores, etc.) y la ubicación de los usuarios. No hay que olvidar que normalmente en las empresas existen ya sistemas de almacenamiento de datos, por tanto es conveniente analizar los datos ya existentes y analizar las posibles relaciones con la base de datos a desarrollar.
3. Estudio de viabilidad
Un estudio de viabilidad implica la preparación de un informe con las características siguientes:
Viabilidad tecnológica. ¿Hay tecnología suficiente para el desarrollo?
Viabilidad operacional. ¿Existen suficientes recursos humanos, presupuesto, experiencia y formación para el desarrollo?
Viabilidad económica. ¿Se pueden identificar los beneficios? ¿Los beneficios costearían el desarrollo del sistema? ¿Se pueden medir los costes y los beneficios?
4. Recolección y análisis de los requisitos
Se recogen y analizan los requerimientos de los usuarios, así como las áreas de aplicación. Esta información se puede recoger de varias formas:
Entrevistando al personal de la empresa
Observando el funcionamiento de la empresa.
Examinando documentos, para recoger o visualizar información.
Utilizando cuestionarios para recoger información
Utilizando la experiencia adquirida en el diseño de sistemas similares.
La información recopilada debe incluir las principales áreas de aplicación y los grupos de usuarios, las transacciones requeridas por cada área de aplicación y una lista priorizada de los requerimientos de cada área de aplicación.
En esta fase o etapa muestra como resultado un conjunto de documentos con las especificaciones de requisitos de los usuarios, con las operaciones que se realizan en la empresa con los distintos grupos de usuarios.
La información recogida se debe estructurar utilizando técnicas de especificación de requisitos.
Los requisitos de desarrollo involucran el software y hardware necesario para la implementación, los recursos humanos necesarios (tanto internos como externos), la formación al personal. Aunque un poco al margen del tema es conveniente parar en este momento y planificar las acciones a realizar elaborando un cronograma del proyecto y un organigrama con las responsabilidades de cada miembro del equipo. Conviene señalar quienes van a ser los interlocutores y fijar un calendario de reuniones de seguimiento del proyecto. Hay que definir la figura del validador, esta persona será la encargada de velar en cada momento que no se está rebasando el alcance del proyecto, así como asegurar que la implementación está encaminada a subsanar las necesidades del cliente.
5. Diseño de la base de datos
En esta etapa se crea un esquema
...