-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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 |