Tres etapas históricas del desarrollo del procesamiento de datos informáticos

(1) Aplicación simple (antes de la década de 1950)

La característica más básica de esta etapa es que no existe gestión de datos y es un modelo manual completamente descentralizado. Se manifiesta en:

No hay memoria externa o solo memoria externa en cinta, y los dispositivos de entrada y salida son simples.

No existe ningún sistema operativo, ni sistema de gestión de archivos, ni software para gestionar datos.

Los datos son parte integral del programa y no son independientes. Para modificar los datos es necesario modificar el programa. Durante el procesamiento, los datos se envían a la memoria junto con el programa. Después de su uso, se extraen de la computadora y no se pueden conservar. Una gran cantidad de datos está duplicada y no se puede compartir.

Los sistemas de archivos aún no habían aparecido y los programadores tuvieron que diseñar su propia organización de datos.

(B) Sistema de archivos (finales de los años 50 a mediados de los 60)

La característica básica de esta etapa son las funciones de gestión de datos orientadas a aplicaciones, y el método de trabajo es descentralizado y no manual, como se muestra en:

Las reservas extranjeras se han desarrollado enormemente. Además de las unidades de cinta, también existen discos duros de gran capacidad y disquetes flexibles. La capacidad de entrada y salida se ha mejorado enormemente.

El software del sistema incluye sistemas operativos, sistemas de gestión de archivos y sistemas de tiempo compartido multiusuario, así como COBOL, un lenguaje de alto nivel dedicado a la gestión empresarial. Se utiliza principalmente para el procesamiento de archivos, pero también se puede utilizar para procesamiento no numérico.

En la gestión de datos, los datos son algo independientes de los programas. Los datos ya no forman parte del programa y modificarlos no requiere modificar el programa. Los datos se estructuran, organizan en archivos, se almacenan en cinta y disco y se pueden reutilizar y guardar. El sistema de software completa automáticamente la conversión de la estructura lógica del archivo a la estructura de almacenamiento, lo que reduce el trabajo de desarrollo y mantenimiento del sistema.

Los tipos de archivos se han diversificado. Para dispositivos de acceso directo, existen archivos de índice, archivos de enlace, archivos de acceso directo, etc. , puede realizar la recuperación de varios códigos en archivos ordenados.

El acceso a los datos se basa en registros.

Las desventajas de la gestión de datos actual son las siguientes:

Alta redundancia de datos. Los archivos en el sistema de archivos corresponden básicamente a una aplicación y los datos todavía están orientados a la aplicación. Cuando diferentes aplicaciones requieren los mismos datos, aún necesitan crear sus propios archivos de datos, que no se pueden compartir. Es difícil mantener los datos y garantizar la coherencia.

La independencia de datos y programas aún no es alta. Los archivos sirven para aplicaciones específicas y el sistema no se puede ampliar fácilmente. Una vez que cambia la estructura lógica de los datos, la estructura del archivo y la definición de la aplicación también deben modificarse. Los cambios en la aplicación también afectan la estructura del archivo. Por tanto, los documentos todavía no reflejan las conexiones entre las cosas del mundo real.

Sistemas de bases de datos (desde finales de la década de 1960)

A finales de la década de 1960, las computadoras se utilizaron más ampliamente en la gestión, la cantidad de datos aumentó dramáticamente y los requisitos para compartir datos aumentaron. Cuanto más urgente es. Al mismo tiempo, aparecieron discos de gran capacidad y aumentaron los servicios de procesamiento en línea en tiempo real, la proporción de los precios del software en el sistema aumentó día a día, los precios del hardware cayeron drásticamente y los costos de compilación y mantenimiento del software de aplicación aumentaron relativamente. . En este caso, para satisfacer las necesidades de múltiples usuarios y múltiples aplicaciones de compartir datos y hacer que los datos sirvan para tantas aplicaciones como sea posible, surgió el sistema de base de datos. Sus características son:

Datos complejos. de toda la estructura organizacional. La estructura de datos en la base de datos no solo describe los datos en sí, sino que también describe la relación entre los datos de toda la organización, realizando la estructuración de los datos de toda la organización.

La redundancia de datos es baja y fácil de ampliar. Debido a que la base de datos analiza los datos de toda la organización, los datos ya no están orientados a una aplicación específica, sino a todo el sistema, lo que reduce la redundancia de datos y las inconsistencias entre datos. En el sistema de base de datos, los datos correspondientes se pueden seleccionar y utilizar de acuerdo con los diferentes requisitos de la aplicación, lo que facilita la expansión del sistema.

Los datos y los programas son independientes.

El sistema de base de datos proporciona una función de mapeo entre la estructura de almacenamiento y la estructura lógica de los datos, así como una función de mapeo entre la estructura lógica general y la estructura lógica local, de modo que cuando la estructura de almacenamiento de los datos cambia, la estructura lógica permanece sin cambios. , O cuando la estructura lógica general cambia, la estructura lógica permanece sin cambios. Cuando la estructura cambia, la estructura lógica local puede permanecer sin cambios, logrando así la independencia física y lógica de los datos y separando completamente la definición y descripción de los datos de la aplicación.

Funciones de control de datos unificados. El sistema de base de datos proporciona control de seguridad y control de integridad de los datos, lo que permite que varios usuarios utilicen los recursos de la base de datos al mismo tiempo. Las características mencionadas de la base de datos han permitido que el desarrollo de sistemas de información pase del procesamiento de datos centrado en programas a bases de datos compartidas, logrando una gestión centralizada de los datos, mejorando la utilización y la coherencia de los datos y, por tanto, sirviendo mejor a la toma de decisiones. Por tanto, la tecnología de bases de datos juega un papel cada vez más importante en la aplicación de sistemas de información.