Modelo E-R

Diagrama Entidad-Relación (E-R)

El modelo E-R de la base de datos refleja las principales entidades del sistema TrackMyRide y sus relaciones:

  • User: Representa a los usuarios registrados, identificados por un UID único proporcionado por Firebase.

  • ProfileImage: Imagen de perfil asociada a un usuario, con una relación 1:1 con User.

  • Vehicle: Vehículos registrados por cada usuario, con una relación N:1 hacia User, ya que un usuario puede tener varios vehículos.

  • Route: Rutas creadas y registradas por los usuarios, vinculadas tanto a un vehículo como a un usuario, estableciendo relaciones N:1 con Vehicle y User.

  • RoutePin: Puntos específicos dentro de una ruta, con una relación 1:N con Route, ya que una ruta puede tener múltiples puntos.

  • RouteImage: Imágenes asociadas a una ruta, con una relación N:1 hacia Route.

  • RefreshToken: Tokens de actualización para la gestión de sesiones y seguridad, asociados a un usuario con una relación N:1 hacia User.

Este esquema garantiza la integridad referencial y una estructura clara para el manejo de la información.

Última actualización