DBD Ada U1 t1 Chablee-Canulr-Chanc
DBD Ada U1 t1 Chablee-Canulr-Chanc
DBD Ada U1 t1 Chablee-Canulr-Chanc
Facultad de Matemáticas
Autores:
6 de octubre de 2020
Septiembre - Enero 2021
Introducción
La evolución del procesamiento de datos del sistema de archivos puede ser útil para
comprender la limitación de acceso a los datos que las bases de datos intentan superar.
Comprender estas limitaciones es relevante para los diseñadores y desarrolladores de base
de datos porque las tecnologías de bases de datos no hacen que estos problemas
desaparezcan mágicamente: las tecnologías simplemente facilitan la creación de soluciones
que eviten estos problemas. Creando diseños de bases de datos que eviten los problemas
de los sistemas anteriores requieren que el diseñador comprenda cuáles eran los problemas
de los sistemas anteriores y cómo evitarlos, o de lo contrario las tecnologías de bases de
datos no mejoraran incluso podrían empeorar. Así que conocer la evolución de estos
sistemas y hacer contraste con los actuales, pueden ayudar a mejorar o crear sistemas
mucho mejores que eviten los fallos de los sistemas anteriores.
Desarrollo
Para tener éxito, una organización debe crear sistemas para manejar las tareas comerciales
centrales. Históricamente, tales sistemas eran a menudo sistemas manuales de papel y
lápiz. Esto se logró mediante un sistema de carpetas con archivos y estos archivos eran
guardados en armarios de tal manera que sean más fácil identificarlos, pero esto funcionaba
siempre que la recopilación de datos sea relativamente pequeña. A medida que las
organizaciones crecieron y los requisitos de informes se volvieron más complejo, el
seguimiento de los datos en un sistema de archivos manual se volvió más difícil mantener.
Por lo tanto, las empresas buscaron ayuda en la tecnología informática.
Generar reportes con sistemas de archivos manuales era una tarea muy lenta y pesada, por
lo que se optó por contratar a un especialista en procesamiento de datos (DP) para que
creara un sistema computacional que rastreara los datos y produjera los reportes
requeridos. Los datos eran almacenados en archivos computarizados que contenían datos,
campos y registros. Cuando los usuarios comerciales querían datos de un archivo
computarizado, tenían que hacer una solicitud al DP y por cada solicitud el DP tenía que
crear nuevos programas que recuperaran, manipularan y presentarán los datos del archivo
de acuerdo a la solicitud del usuario en un reporte. A medida que otros usuarios veían esta
innovadora manera de reportar datos, los usuarios creaban más peticiones al DP para crear
más programas para generar reportes de distintos archivos computarizados. A medida que
se creaban más archivos y programas computacionales se hacía evidente los problemas de
un sistema basado en archivos, algunos de esos problemas eran:.
- Tiempos de desarrollo prolongados: Cada vez que un usuario quería obtener datos
de un archivo, el DP tenía que crear un nuevo programa para recuperar los datos y
presentarlos de la manera solicitada. Básicamente el programador debía especificar
que se debe hacer y cómo se debe hacer.
- Administración compleja del sistema: Conforme el número de archivos del sistema
crece, la dificultad para administrar el sistema aumenta ya que cada archivo debe
tener su propio programa para manipular sus datos y además cada departamento de
la organización “posee” sus propios archivos con sus propios datos, llevando a que
el sistema tenga problemas para mantener la consistencia entre todos los archivos
de todos los departamentos.
- Falta de seguridad e intercambio de información: El compartir datos entre usuarios
que están dispersos geográficamente introduce múltiples riesgos de seguridad. En
cuanto a los programas de creación y administración de datos y reportes, las
funciones de seguridad e intercambio de información son difíciles de programar y por
lo tanto, a menudo dichas funcionalidades son omitidas en los sistemas basados en
archivos.
Otro grave problema de los sistemas basados en archivos era la dependencia estructural.
Un sistema basado en archivos exhibe dependencia estructural, lo que significa que el
acceso a un archivo depende de su estructura. Si la estructura de un archivo es modificada,
entonces todos los programas asociados a la manipulación de dicho archivo también
deberán ser modificados para adaptarlos a la nueva estructura del archivo.
Conclusión
El cambio de archivos físicos a archivos informáticos, fue un gran acierto, más bien una
necesidad ya que el manejo de datos se empezó a volver más complejo y denso. El partir
de lo manual a lo digital, no traía muchos cambios, respecto a la manera de almacenar
datos, los primeros sistemas de archivos fueron muy parecidos a los manuales, se creaban
archivos dentro del computador, y se construían programas informáticos para acceder a los
datos, eso sí, el espacio se veía reducido porque, en comparación de guardar hojas físicas
y tenerlas en armarios, solo se tenía un medio para guardar todo los datos: los discos duros.
El sistema de archivos traía muchas ventajas en su época, pero a la larga se empezó a
notar muchas inconsistencias en este, como la dependencia estructural de datos y archivos,
mala seguridad e integridad pobre de los datos. En una búsqueda de solucionar todos los
problemas surgió el sistema de base de datos y con ello un entorno de base de datos, que
promete una organización estructurada de datos, un mejor sistema de administración y
operaciones mucho mejor optimizadas (Por los DBMS) e hizo la creación de software
mucho más rápido y eficaz.
Referencias:
Carlos Coronel. (2011). Database Systems: Design, Implementation, and Management,
Ninth Edition. United States: Cengage Learning.