1. Nudo de datos
Quizás alguna vez has intentado guardar tu información utilizando varios ficheros diferentes. Tal vez, al hacer algún trabajo de grupo habéis organizado el contenido también en varios ficheros. Pensad y discutid en el grupo de trabajo:
¿Qué ocurre si la información está repetida en varios sitios diferentes?¿Cuáles son los posibles riesgos si esto sucede?
Imaginad que alguien del equipo, por error, borra información en un fichero que se utilizaba para enlazar con información disponible en otro fichero diferente:
¿Se os ocurre alguna manera de evitarlo?
En algún momento puede ocurrir que intentes añadir a estos ficheros información que ya existía en ellos pero con datos que difieren de los ya almacenados, pero el fichero es tan extenso que no te das cuenta de que esa información ya estaba (para corregirla o contrastarla):
¿Creéis que se puede evitar este problema?
Habrás deducido algunos problemas...
Respondiendo a las preguntas anteriores habréis deducido algunos de los problemas que encontramos enlos sistemas de ficheros:
- Separación y aislamiento de datos.
- Duplicación de datos.
- Dependencia de datos.
- Formatos de ficheros incompatibles.
- Consultas fijas / proliferación de programas de aplicación.
¡Piensa qué necesitarás!
En ejercicios de este tipo hay que intentar ser práctico porque pueden ser muy complejos si sabes muchas cosas. Así que te invito a identificar qué habilidades y recursos debes poner en marcha para resolver lo que se te ha planteado.
Solo te anticipo que los problemas existentes las bases de datos los resuelven con conceptos como unicidad, integridad, campo clave...