Pular para o conteúdo principal

Diagrama Entidade Relacionamento (DER)

Esse diagrama representa a modelagem de dados do sistema. Já que iremos usar um banco de dados relacional, criamos um "Diagrama Entidade Relacionamento" (DER) para representar a estrutura do banco de dados e as relações entre as tabelas.


Multi Fit DER


Entidades

User: um usuário do sistema, dono de um relógio, portador do celular com o aplicativo instalado.

UserInfo: um usuário do sistema, que decide registrar no sistema informações adicionais.

RecoveryPasswordCode: um usuário do sistema, que esqueceu sua senha e deseja recupera-la, irá gerar um código de verificação.

Feedback: um usuário do sistema, que fornece um relato sobre sua experiência na aplicação.

Device: um relógio que o usuário possui, que será usado para diversas medições.

Sensor: um dos sensores que o relógio possui, cada sensor é responsável por fazer uma medição específica e então enviar esses dados para o servidor.

Activity: um usuário do sistema, que decide registrar uma atividade física praticada.

SensorData: os dados que o sensor envia para o servidor, contém informações sobre a medição feita pelo sensor.

Goal: um usuário do sistema, poderá registrar um objetivo.

CompletedGoal: um usuário do sistema, poderá ter seu objetivo alcançado.