Asignatura: Base de datos II
Curso: 7° Informática
Profesora: Gladis Lauritto
Actividades
1.Leer el texto
2.Copiar en la carpeta
3.Realizar esquema o mapa conceptual.
Ciclo de vida de las
operaciones de Base de datos
Etapas:
·
Planificación del Proyecto
·
Definición del Sistema
·
Recolección y Análisis de
los Requisitos
·
Diseño de la Base de Datos
·
Selección del SGDB / DBMS
·
Diseño de la Aplicación
·
Prototipo
·
Implementación
·
Conversión y Carga de datos
·
Prueba
·
Mantenimiento
Estas
etapas no son estrictamente secuenciales de hecho hay que repetir algunas de
las etapas varias veces haciendo lo que se conoce como "Ciclos de
Re-alimentación" por Ej: los problemas que
se encuentran en la etapa de Diseño de la Base de Datos pueden requerir una recolección de
requisitos adicional y su posterior análisis.
El ciclo de vida de un desarrollo de una base de datos
consta de siete pasos:
Análisis de
las necesidades
Estudio de
viabilidad
Definición
de requisitos
Diseño
conceptual / lógico
Implementación
Evaluación y
Mantenimiento
Planificación
del Proyecto:
Esta etapa
con lleva la planificación de como se puede llevar acabo las etapas
de ciclo de vida de la manera màs eficiente, hay tres componentes principales:
·
El trabajo que se va arealizar.
·
Los recurso para llevarlo acabo.
·
El dinero para
pagar todo ello.
Definición
del Sistema
En
esta etapa se especifica el ámbito y los índices de la aplicación de la Base de Datos asì como con
que otros sistemas interactúa. También hay que determinar quienes son los
usuarios y las áreas de la aplicación.
Recolección
y Análisis de los Requisitos:
En
esta etapa se recoge y analiza los requerimientos de los usuarios y de las
àreas de aplicación. Esta información se la puede recoger de varias formas:
·
Entrevistando el personal de la empresa concretamente
aquellos que son considerando expertos en la àrea que se de.
·
Observando el funcionamiento de la empresa.
·
Examinando documentos sobre
todo aquellos que se utilizan para recoger o visualizar la información.
·
Utilizando cuestionario para
recoger información de grandes grupos de
usuarios.
·
Utilizan la experiencia adquirida en
el Diseño de Sistemas similares.
Esta
etapa tiene como resultado en conjunto de documentos con las especificaciones
de requisitos de los usuarios en donde se describen las operaciones que se
realizan en la empresa desde distintos puntos de vista.
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.
En esta
etapa se crea un esquema conceptual de la base de datos. Se desarrollan las
especificaciones hasta el punto en que puede comenzar la implementación.
Durante esta etapa se crean modelos detallados
de las vistas de usuario y sobre todo las relaciones entre cada elemento del
sistema, documentando los derechos de uso y manipulación de los
diferentes grupos de usuarios.
Si parte de
la información necesaria para crear algún elemento establecido ya se encuentra
implementado en otro sistema de almacenamiento hay que documentar que relación
existirá entre uno y otro y detallar los sistemas que eviten la duplicidad o
incoherencia de los datos.
El diseño consta,
como se vio anteriormente, de tres fases: el diseño global o conceptual, el
diseño lógico y el modelo físico.
Esta
etapa consta de tres fases: diseño conceptual, diseño lógico, diseño físico de la Base de Datos.
La
primera fase consiste en la producción de
un esquema conceptual que es independiente de todos los consideraciones
físicas. este modelo se refina después en un
esquema
lógico eliminando las construcciones que no se puede representar en el modelo
de Base de Datos escogido (relacional, orientado a objeto,etc). En la tercera
fase el
esquema lógico que traduce un esquema físico para el sistema gestor de Base de
Datos escogido. La fase de diseño físico considera las estructuras de
almacenamiento
y los métodos de acceso necesarios para proporcionar un acceso eficiente a la Base de Datos en memoria secundaria.
Selección del SGBD / DBMS:
Si no se
dispone de un Sistema Gestor de Base de Datos o que se encuentre obsoleto se
debe escoger un SGBD que sea adecuado para el sistema de información esta
elección se
debe hacer en cualquier momento antes del diseño lógico.
Diseño de
aplicación:
En esta
etapa de diseña los programas de aplicación que usarán y aplicará la Base de Datos, esta etapa el
diseño de la Base
de Datos son paralelos en la mayor parte de
los casos no
se puede finalizar el diseño de las aplicaciones hasta que se a terminado el
diseño de Base de Datos. Por otra lado la Base de Datos exige para dar soporte
a las
aplicaciones por lo que ahora una retroalimentación desde el diseño de las aplicaciones al
diseño de la Base
de Datos. En esta etapa hay que asegurarse de que
toda la
funcionalidad especificada en los requisitos de usuarios se encuentra en el
diseño de la aplicación.
Prototipo:
Esta etapa
es opcional es para construir prototipo de la aplicación que permiten a los
diseñadores y al usuario probar el sistema, un prototipo es un modelo de
trabajo de las aplicaciones del sistema. El prototipo no tiene toda la
funcionalidad del sistema final pero es suficiente para que los usuarios puedan
usar el sistema e identificar que aspectos están bien, cuales no son adecuados
además de poder sugerir
mejora ò la inclusión de nuevos elementos.
Implementación:
En esta
etapa se crean las definiciones de la
Base de Datos a nivel conceptual externo ò interno, asì como
los programas de aplicación la implementación de la Base de Datos se realiza
mediante las sentencias SQL, estas sentencias se encargan de crear el
sistema d la base, los ficheros donde se almacenarán los datos y las vistas de
los usuarios.
Los
programas de aplicación se implementan utilizando lenguaje de tercera y cuarta
generación, partes de estas aplicaciones son transacciones de la Base de Datos que se
implementan también mediante lenguaje SQL. La sentencia de este lenguaje se pueden
embeber en un lenguaje de programación anfitrión como Visual Basic, Java, etc. También se implementan en esta
etapa todos l,os controles de seguridad e integridad.
Una vez
totalmente detallado el modelo conceptual se comienza con la implementación
física del modelo de datos, a medida que se va avanzando en el modelo el
administrador del sistema va asegurando la corrección del modelo y el validador
la utilidad del
mismo.
Conversión y
Carga de datos:
Esta etapa
es necesaria cuando se esta reemplazando un sistema antiguo por uno nuevo. Los
datos se cargan desde el sistema viejo al nuevo directamente ò si es necesario
se convierte al formato que requiera el nuevo SGBD y luego se carga esta etapa
se la suele llamar "Migración".
Prueba:
En esta
etapa se prueba y válida el sistema con los requisitos especificados por los
usuarios. Para ello se debe diseñar una materia de test con
datos reales que se deben llevar acabo de manera metódica y rigurosa. Si la
fase de prueba se lleva correctamente descubrirá los errores en los programas
de aplicación y en la estructura de la
Base de Datos.
Mantenimiento:
Una vez que
el sistema esta completamente probado o implementado se pone en marcha. El
sistema esta ahora en la fase de mantenimiento en la que se lleva acabo los
siguientes tareas: monitoreo de las prestaciones del
sistema y mantenimiento, y actualización del sistema.
En esta
última etapa todos los usuarios del sistema acceden a la base de datos y deben
asegurarse el correcto funcionamiento de la misma, que sus derechos son los
adecuados, teniendo a su disposición cuanta información necesiten. También
deberán asegurarse que el acceso a los datos es cómodo, práctico, seguro y
que se han eliminado, en la medida de lo posible, las posibilidades de error.
El
administrador se asegura que todos los derechos y todas las restricciones han
sido implementadas correctamente y que se ha seguido en manual de
estilo en la totalidad de la implementación
No hay comentarios.:
Publicar un comentario
Nota: sólo los miembros de este blog pueden publicar comentarios.