Skip to content
Ian Sandoval edited this page Oct 5, 2025 · 3 revisions
Entidad/asociación Método Regla Responsable
UniversidadCerca Crear nombre obligatorio (no nulo/ni en blanco, <= 150 chars) Ian Nicolás Sandoval Martínez
UniversidadCerca Crear nombre debe ser único (no existe otra UniversidadCerca con el mismo nombre) Ian Nicolás Sandoval Martínez
UniversidadCerca Actualizar No permitir cambiar nombre a uno que ya existe en otra UniversidadCerca Ian Nicolás Sandoval Martínez
UniversidadCerca Eliminar Prohibido eliminar si tiene Viviendas asociadas (count > 0) Ian Nicolás Sandoval Martínez
UniversidadCerca Eliminar Prohibido eliminar si existen Estancias indirectas a través de sus Viviendas Ian Nicolás Sandoval Martínez
Estancia Crear estudianteArrendador y viviendaArrendada obligatorios (referencias existentes) Ian Nicolás Sandoval Martínez
Estancia Crear tiempoEstancia >= 1 (opcional: <= 36 meses) Ian Nicolás Sandoval Martínez
Estancia Crear la Vivienda debe estar disponible Ian Nicolás Sandoval Martínez
Estancia Actualizar No se permite cambiar viviendaArrendada si ya tiene Contrato asociado Ian Nicolás Sandoval Martínez
Estancia Actualizar Mantener tiempoEstancia >= 1 Ian Nicolás Sandoval Martínez
Estancia Eliminar Prohibido eliminar si existe Contrato asociado Ian Nicolás Sandoval Martínez
Contrato Crear codigo obligatorio (no nulo/ni en blanco, <= 50 chars) Ian Nicolás Sandoval Martínez
Contrato Crear codigo único (no hay contratos con el mismo codigo) Ian Nicolás Sandoval Martínez
Contrato Crear estancia obligatoria y sin otro contrato existente (1:1) Ian Nicolás Sandoval Martínez
Contrato Crear fechaInicio y fechaFin obligatorias; fechaFin > fechaInicio Ian Nicolás Sandoval Martínez
Contrato Crear montoTotal >= 0 ( 0 en caso de subsidio u otra ayuda) Ian Nicolás Sandoval Martínez
Contrato Actualizar No permitir cambiar estancia del contrato una vez creado Ian Nicolás Sandoval Martínez
Contrato Actualizar Mantener codigo único y las reglas temporales Ian Nicolás Sandoval Martínez
Contrato Eliminar No eliminar contratos vigentes (fechaFin >= hoy) Ian Nicolás Sandoval Martínez
Asociación Estancia–Contrato Crear Garantizar cardinalidad: una Estancia no puede tener más de un Contrato Ian Nicolás Sandoval Martínez
Asociación Estancia–Contrato Eliminar Si se elimina Estancia, primero anular/eliminar su Contrato Ian Nicolás Sandoval Martínez
Asociación UniversidadCerca–Vivienda Crear Vivienda.universidadCerca debe apuntar a una UniversidadCerca existente Ian Nicolás Sandoval Martínez

Clone this wiki locally