Importancia de las Bases de Datos en el Desarrollo de Sistemas

Informática3,69 KB

Justificación del uso de Bases de Datos (BD)

Muchos sistemas tradicionales presentan los siguientes problemas críticos:

  • Redundancia de los datos: Duplicidad innecesaria de la información en diferentes archivos.
  • Inconsistencia de los datos: Puede suceder que no todas las veces que se repiten los datos, estos se encuentren actualizados de manera uniforme.
  • Inflexibilidad: Se han diseñado para satisfacer determinados requerimientos específicos. Los programas y los archivos son dependientes de dichos requerimientos, por lo que puede suceder que un nuevo requerimiento no sea satisfecho eficientemente.
  • Poca posibilidad de compartir los datos entre las diferentes funciones de la organización.
  • Baja estandarización en el desarrollo de los sistemas. Por ejemplo, cada analista define los archivos según su propia forma, o los programas se escriben en diferentes lenguajes y usando nombres diferentes para una misma variable.
  • Baja productividad del programador: Debido a que los programas y los archivos están entrelazados, para producir nuevos programas deben realizarse modificaciones complejas en los subsistemas.
  • Excesivo mantenimiento: El hacer cambios en los programas induce cambios en los archivos y viceversa. Se estima que alrededor del 80% del tiempo de desarrollo de software se utiliza en labores de mantenimiento.

Ventajas que proporciona una Base de Datos

La implementación de una BD ofrece beneficios estratégicos como:

  • Redundancia controlada: Minimiza la duplicidad de información.
  • Consistencia de los datos: Asegura la integridad de la información en todo el sistema.
  • Mayores posibilidades de integración con otros sistemas.
  • Mayor posibilidad de compartir los datos entre usuarios y departamentos.
  • Se logra una mejor estandarización de procesos y datos.
  • El desarrollo de las aplicaciones es más fluido y rápido.
  • Flexibilidad en el acceso a la información.
  • Independencia de los datos respecto de los programas.
  • Reducción significativa en el mantenimiento de los programas.

¿Cuándo se justifica usar una Base de Datos?

El uso de una BD es fundamental bajo las siguientes condiciones:

  • Las aplicaciones están sometidas a constantes cambios. En los sistemas tradicionales, esto significa que el personal dedica mucho esfuerzo al mantenimiento, ya que el cambio en los archivos implica cambios obligatorios en los programas.
  • Las empresas están en constante evolución y los sistemas de información actuales no son capaces de dar respuestas rápidas.
  • Existe un alto costo en el desarrollo de los Sistemas de Información (SI).
  • Los datos se comparten entre muchos usuarios y es imperativo crear un procedimiento para mantener la consistencia de los datos.
  • La complejidad de la empresa requiere un flujo de información interdisciplinario.

Dimensiones del concepto de Modelo

La palabra modelo tiene dos dimensiones fundamentales:

  1. Una vista de un sistema (modelo de objetos, modelo dinámico o modelo funcional).
  2. Una fase de desarrollo (análisis, diseño o implementación).

El significado suele estar claro a partir del contexto en el que se aplique.

Descargar

PDF Word HTML