01

Entidades Principales

El dominio de HunterDex está compuesto por cuatro entidades fundamentales que modelan la información persistida y las relaciones del sistema.

Entidad
Usuario
  • id_usuario
  • nombre
  • contraseña
  • rol (usuario / admin)
Entidad
Monstruo
  • id_monstruo
  • nombre
  • tipo
  • descripción
  • id_imagen
Entidad
Favorito
  • id_usuario
  • id_monstruo
  • fecha_agregado
Entidad
Imagen
  • id_imagen
  • ruta_archivo
  • nombre_archivo
02

Relaciones entre Entidades

Las entidades se relacionan entre sí de la siguiente forma dentro del sistema:

Usuario agrega Monstruo a su lista de Favoritos
Favorito referencia Un Usuario y un Monstruo
Monstruo tiene Una Imagen asociada vía id_imagen
Imagen pertenece a Un Monstruo en el catálogo
03

Diagrama del Dominio

UML · Dominio Modelo de Dominio — HunterDex
Modelo de Dominio
Figura 1 — Entidades y relaciones del dominio