Rúbrica de conexión y estructura relacional¶
Preparación relacional del caso FCT¶
Consulta esta rúbrica antes de comenzar Fase 2 (UD2): conexión y estructura relacional y úsala en la autoevaluación. Valora una única evidencia: la infraestructura preparada en SQLite y PostgreSQL, su ejecución y documentación en tu fork privado habitual. Los pesos y la calificación se aplican según la programación vigente.
Niveles: no demostrado, resolución parcial, resolución correcta y resolución sólida con justificación. Una explicación sin ejecución no sustituye el uso de los gestores. Los errores controlados también necesitan resultado observable.
Dimensión |
No demostrado |
Parcial |
Correcta |
Sólida |
|---|---|---|---|---|
Uso de gestores embebidos e independientes |
No acredita ejecución con los dos tipos de gestor. |
Ejecuta solo uno o confunde el proceso y el destino de almacenamiento. |
Usa SQLite y PostgreSQL; reproduce su preparación e identifica proceso, archivo o endpoint y disponibilidad del servicio. |
Además justifica las diferencias con resultados, incluida persistencia tras reabrir y un límite de cada arquitectura. |
Conexiones desde la aplicación |
No obtiene una conexión utilizable o aporta solo capturas del código. |
Conecta en el caso favorable, pero la configuración, el cierre o el diagnóstico quedan incompletos. |
Separa parámetros del código, valida configuración, comprueba y cierra conexiones en los dos gestores; reproduce una credencial inválida y su corrección sin publicar secretos. |
Además distingue fallos de dependencia, servicio y autorización con evidencia; explica la propiedad del recurso y los límites de espera. |
Estructura relacional reproducible y coherente |
No crea ni contrasta una estructura correspondiente al dominio. |
Crea parte de las tablas, pero faltan relaciones, restricciones o comprobaciones; repetir o reiniciar produce resultados inciertos. |
Conserva identificadores y relaciones; crea y comprueba columnas, tipos, nulabilidad, PK y FK; verifica rechazos. Repetir conserva las filas y reiniciar con confirmación solo afecta a las tablas del caso. |
Además justifica la FK compuesta y las fechas por gestor; detecta estructura incorrecta y demuestra la preservación de una tabla ajena. |
Revisión del cierre¶
Completa el registro de entrega con una
prueba o resultado por dimensión. Usa docs/entregas/ud02.md y la etiqueta
ud02-entrega para identificar un único cierre.
Antes de cerrar, ejecuta la aceptación de trabajo/ con
mvn -Pcontrato-ud02 clean verify y, con PostgreSQL configurado,
mvn -Pcontrato-ud02,postgresql clean verify. Pasar con -Psolucion demuestra
la referencia, no el código entregado. Si la estructura se comprobó solo con
SQLite, aún falta acreditar el uso del gestor independiente.
La elección razonada del conector se trabaja durante las clases y se documenta; no crea otra dimensión calificable ni una entrega separada. Indica procedencia de lo reutilizado. La calidad de la evidencia no se mide por el número de commits.