|
|[Home](home)|[Escopo](escopo)|[Gerenciamento](gp)|[**Banco de Dados**](banco_dados)|[Arquitetura](arquitetura)|[Desenvolvimento](configuracao)
|
|
# Página do Banco de Dados
|
|
|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
# Banco de Dados
|
|
|
|
|
|
|
|
Apresentamos nessa seção uma representação do modelo ER do banco de dados desenvolvido em cima dos documentos utilizados pelo Firebase:
|
|
Apresentamos nessa seção uma representação do modelo ER do banco de dados desenvolvido em cima dos documentos utilizados pelo Firebase:
|
|
|
|
|
|
<img src="https://i.imgur.com/F3WRTMr.png">
|
|
<img src="https://i.imgur.com/F3WRTMr.png">
|
|
|
|
|
|
Aqui deve ser explicado com modelos e explicações como o Banco de Dados foi construido, onde se deve focar em:
|
|
|
|
|
|
|
|
* Como ele foi desenvolvido, com Imagens e Diagramas
|
|
* Por ser um banco não-relacional, a ideia foi apenas criar uma representação dos relacionamentos entre os documentos armazenados no Firebase. As entidades serão explicadas a seguir:
|
|
* o Collections(Entities)
|
|
|
|
* o ScriptSQL |
|
* **Users**: representa os usuários do aplicativo. Essa entidade armazena dados pessoais e informações sobre sua última avaliação.
|
|
\ No newline at end of file |
|
* **Questionnaires**: representa os questionários a serem respondidos na etapa de avaliação do usuário. Atualmente podem ser SBST ou NDI.
|
|
|
|
* **Answers**: representa as respostas possíveis dentro de um questionário. As respostas podem ter uma pontuação de 1 a 5 ou serem binárias, como 'Sim' ou 'Não'.
|
|
|
|
* **Score**: armazena dados sobre as pontuações dos questionários e o usuário que respondeu.
|
|
|
|
* **Exercises**: representa os exercícios a serem executados pelo usuário ao término de uma avaliação ou posteriormente caso ele desejar. |
|
|
|
\ No newline at end of file |