Nivel 3 · 04 de 14
La base que escriben dos equipos
La base que escriben dos equipos
Una universidad con 11.000 alumnos con expediente activo. Dos servicios, dos equipos, una sola base.
El servicio de inscripciones escribe en la base académica cuando el alumno se
anota. El servicio de expediente académico escribe en la misma base cuando
carga una nota, una equivalencia o una baja. Los dos tocan la misma fila del
mismo alumno. Los dos escriben el campo estado. Ninguno de los dos equipos
sabía que el otro lo escribía.
El cuatrimestre pasado 143 alumnos quedaron inscriptos y sin cursada asignada. Nadie pudo reconstruir cuál de los dos servicios había escrito último, porque la respuesta a esa pregunta es “el que llegó después” y eso no está diseñado en ningún lado: pasa.
Hay una pieza más. Inscripciones se armó una caché de alumnos para no consultar la base en cada pantalla. Adentro hay nombre, documento y domicilio de los once mil.
El equipo tiene 5 unidades operativas.
Rearmá el sistema para que el expediente académico tenga un solo dueño que lo escribe, y para que el dato personal del alumno deje de tener una segunda casa que nadie respalda ni borra. Inscripciones tiene que seguir pudiendo dejar su novedad: quitar la conexión y no poner nada en su lugar deja al alumno anotado y sin expediente.
Uso de IA: libre, pero tu respuesta tiene que nombrar quién es el dueño del expediente académico y qué significa exactamente ser dueño de un dato.
- Presupuesto
- 5 unidades operativas
- Restricción
- alumnos con expediente activo: al menos 11000 alumnos
- Restricción
- presupuesto operativo: como máximo 5 unidades operativas
Este ejercicio se resuelve arrastrando piezas en un lienzo, y eso pide una pantalla ancha y un puntero preciso. Acá podés leerlo entero. Abrilo desde una computadora para jugarlo.