Documente Academic
Documente Profesional
Documente Cultură
Operación. La operación empieza con la carga inicial de datos y termina cuando el sistema se
vuelve obsoleto y tiene que ser reemplazado. Durante la operación, se necesita el mantenimiento
para hacer que el sistema se adapte a nuevas condiciones, mejorarlo con nuevas funciones o
corregir errores no detectados durante la validación.
El ciclo de vida es más que nada un marco de referencia; en muchos proyectos de diseño reales,
las diferencias entre las fases son a veces poco claras, algunas fases no se desarrollan y se requiere
un gran nivel de retroalimentación entre las fases para mejorar y corregir los resultados de fases
anteriores. Sin embargo, el ciclo de vida plantea que al diseño de bases de datos le debe anteceder
un análisis de las necesidades, debe conducirse en paralelo con el diseño de aplicaciones y le debe
seguir la implantación ya sea de un prototipo o de un sistema final.
El diseño de una base de datos es un proceso complejo que abarca varias decisiones a muy
distintos niveles. La complejidad se controla mejor si se descompone el problema en
subproblemas y se resuelve cada uno de éstos independientemente, usando métodos y técnicas
específicas. El diseño de bases de datos se descompone en diseño conceptual, diseño lógico y
diseño físico. El diseño de bases de datos, tal como se expone en este apartado, representa un
enfoque orientado a los datos para el desarrollo de los sistemas de información: la atención
completa del proceso de diseño se centra en los datos y sus propiedades. Con un enfoque
orientado a los datos, primero se diseña la base de datos, luego las aplicaciones que la usan. Este
método se desarrolló en la década de 1970, con el establecimiento de la tecnología de bases de
datos.
Diseño lógico. El diseño lógico parte del esquema conceptual y da como resultado un esquema
lógico. Un esquema lógico es una descripción de la estructura de la base de datos que puede
procesar el software de DBMS. Un modelo lógico es un lenguaje usado para especificar esquemas
lógicos; los modelos lógicos más usados pertenecen a tres clases: relacional, de redes y jerárquico.
El diseño lógico depende de la clase de modelo de datos usado por el DBMS, no del DBMS
utilizado (en otras palabras, el diseño lógico se efectúa de la misma forma para todos los DBMS
relacionales porque todos utilizan el modelo relacional).
Diseño físico. El diseño físico parte del esquema lógico y da como resultado un esquema físico. Un
esquema físico es una descripción de la implantación de una base de datos en la memoria
secundaria; describe las estructuras de almacenamiento y los métodos usados para tener un
acceso efectivo a los datos. Por esta razón, el diseño físico se adapta a un sistema DBMS
específico. Hay una retroalimentación entre el diseño físico y el lógico, porque las decisiones
tomadas durante el diseño físico para mejorar el rendimiento pueden afectar la estructura del
esquema lógico.
Una vez completo el diseño físico de una base de datos, los esquemas lógico y físico se expresan
haciendo uso del lenguaje de definición de datos del DBMS objetivo; la base de datos se crea y se
carga, y puede ser probada. Más que eso, las aplicaciones que usan las bases de datos pueden
especificarse, implantarse y probarse completamente. De este modo, la base de datos se vuelve
paulatinamente operacional.
Aun si se supone que el diseño conceptual está dirigido por un profesional, se alcanzan resultados
satisfactorios sólo mediante cooperación con los usuarios de bases de datos, quienes tienen la
obligación de describir las necesidades y de explicar el significado de los datos. Las características
básicas del diseño conceptual y de los modelos conceptuales de datos son relativamente simples y
su entendimiento no requiere mayor conocimiento técnico previo sobre sistemas de bases de
datos. De este modo creemos que los usuarios pueden aprender fácilmente lo suficiente sobre
diseño conceptual para orientar a los diseñadores en sus decisiones e incluso para diseñar bases
de datos simples.
Una influencia fuerte del usuario final sobre las decisiones de diseño tiene muchas consecuencias
positivas: mejora la calidad del esquema conceptual, eleva la probabilidad de que el proyecto
converja hacia el resultado esperado, y reduce los costos de desarrollo. Más importante, los
usuarios que estén más comprometidos con el proceso de toma de decisiones son los más
inclinados a aceptar y usar un sistema de información. Entender las características de las bases de
datos mejora la claridad contractual entre los grupos implicados, es decir, usuarios y diseñadores.
El argumento final en favor del diseño conceptual subraya la utilidad de los esquemas
conceptuales después de finalizado el proceso de diseño. El esquema conceptual no se debe
considerar un documento de diseño intermedio a ser ignorado después del diseño lógico y físico;
más bien, debe permanecer como parte de las especificaciones de la base de datos, organizado
con una variedad de documentos que también detallan la recolección de requerimientos y el
proceso de diseño. Así, la ventaja final y posiblemente más importante del diseño conceptual se
hace evidente durante la operación de la base de datos, cuando el modelo conceptual y su
documentación facilitan el entendimiento de los esquemas de datos y de las aplicaciones que los
utilizan y, por ende, su transformación y mantenimiento.