Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Viagem do Pensamento
  • wiki
  • Wiki
  • Banco de Dados

Banco de Dados · Changes

Page history
Update Banco de Dados authored Jun 08, 2020 by Leonardo Argenton Pasqualotto's avatar Leonardo Argenton Pasqualotto
Hide whitespace changes
Inline Side-by-side
Banco-de-Dados.md
View page @ db1f8b2a
| [Home](Home) | [Arquitetura](Arquitetura) | [Banco de Dados](Banco de Dados) | [Configuração](Configuração) | [Gerenciamento do Projeto](Gerenciamento do Projeto) | [Instalação](Instalação) | [Materiais de Estudo](Materiais de Estudo) | [Mockups](Mockups) | [Requisitos](Requisitos) | [Reuniões](Reuniões) | [Sprints](Sprints) | [Time](Time) |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
### Banco de Dados
# Página do Banco de Dados
O projeto foi desenvolvido utilizando o BaaS (BackEnd as a Service) [FIREBASE](https://firebase.google.com). O produto é fornecido pela Google Cloud e, através de um conjunto de serviços, gerencia toda parte de banco de dados da aplicação bem como a camada de segurança e infraestrutura.
Dentre os serviços do Firebase, utilizamos o Cloud Firestore que organiza/armazena os dados em coleções e documentos, assim como modelos NoSQL (orientado a documentos).
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
* o Collections(Entities)
* o ScriptSQL
\ No newline at end of file
### Modelagem Conceitual
Embora se trate de um modelo não-relacional (NoSQL) utilizamos uma representação de nível conceitual (Entidade-Relacionamento) para melhor ilustrar o fluxo de dados da aplicação. PKs e FKs não estão representadas nesse modelo.
![](https://github.com/leopasquargenton/Viagem_do_pensamento-Modelagem/blob/master/EER.PNG)
---
### Database
Modelo de dados é representado por 2 coleções (user e trip). São atribuidos aos documentos seguindo o exemplo abaixo:
`{
"childrenName": "Maria Joaquina",
"childrenGender": "Feminino",
"childrenBirthday": "
"city": "Porto Alegre",
"responsibleName": "João Pedro",
"trips": [{
createDate: 27 de maio de 2020 14:23:54 UTC-3,
aircraft: "Passado",
thoughts: "Nossa, que legal que eu fiz...",
island: "jealous",
behaviour: "Minha atitude em relação a este comportamento foi...",
autoAnalysis: false,
deleted: false
}]
"deleted": "false",
}`
\ No newline at end of file
Clone repository
  • Arquitetura
  • Banco de Dados
  • Casos de Teste
  • Configuração
  • Gerenciamento do Projeto
  • Horários
  • Instalação
  • Materiais de Estudo
  • Mockups
  • Requisitos
  • Reuniões
  • Sprints
  • Time
  • Home