Skip to content

Commit

Permalink
Merge pull request #138 from fga-eps-mds/origin/doc/Documento_de_Banc…
Browse files Browse the repository at this point in the history
…o_de_Dados

[#82] Criação dos documentos de banco de dados
  • Loading branch information
EduardoGurgel authored Oct 20, 2023
2 parents 50c182f + 17e2749 commit 3c9982b
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 4 deletions.
Binary file added docs/assets/imagens/banco_de_dados/DER.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/imagens/banco_de_dados/DLD.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 37 additions & 0 deletions docs/planejamento/banco_de_dados.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# <strong> Documento de Banco de Dados </strong>

## <strong> 1. Introdução </strong>
<p>
Este documento tem por objetivo reunir os principais documentos produzidos referentes ao banco de dados da aplicação. O intuito disso é proporcionar transparência e organização quanto ao que acreditamos ser a maneira mais adequada de contextualizar, diagramar e modelar os dados associados à problemática na qual o projeto GEROcuidado, bem como o produto de software a ele vinculado, está inserido.
</p>

## <strong> 2. Documentos criados </strong>

### <strong> 2.1 MER </strong>
<P> O Modelo Entidade-Relacionamento (MER) é uma abordagem conceitual usada no projeto de banco de dados para representar entidades, seus atributos e relacionamentos. Isso permite visualizar como os dados estão organizados e como as entidades se relacionam no sistema de informações. O MER é a base conceitual sobre a qual os Diagramas Entidade-Relacionamento (DER) são criados para representar graficamente essa estrutura.</P>

*(Adicionar imagem referente ao MER criado)*

### <strong> 2.2 DER </strong>

<p>O Diagrama Entidade-Relacionamento (DER) é uma representação gráfica amplamente utilizada no projeto de bancos de dados. Ele descreve as entidades (objetos), seus atributos (características) e os relacionamentos entre as entidades. Os retângulos representam as entidades, as elipses indicam os atributos e as linhas conectam as entidades para mostrar como elas se relacionam. O DER é uma ferramenta fundamental para visualizar e planejar a estrutura de um banco de dados antes da implementação, ajudando a definir como os dados são armazenados e acessados </p>

![DER](/docs/assets/imagens/banco_de_dados/DER.png)

### <strong> 2.3 DLD </strong>

<p> O Diagrama Lógico de Dados (DLD) é uma representação visual que descreve a estrutura lógica de um banco de dados, focando em como os dados estão organizados, as relações entre as tabelas e as restrições que se aplicam aos dados, sem entrar em detalhes sobre a implementação física do banco de dados. O DLD é uma etapa importante no projeto de sistemas de gerenciamento de bancos de dados e ajuda a definir a estrutura dos dados que serão armazenados e manipulados pelo sistema, proporcionando uma visão abstrata e organizada do banco de dados. Ele é frequentemente usado para comunicar as necessidades de dados entre equipes de desenvolvimento de software e stakeholders.</p>

![DLD](/docs/assets/imagens/banco_de_dados/DLD.png)

### <strong> 2.4 Dicionário de Dados </strong>

<p>
Um Dicionário de Dados é uma referência essencial em gerenciamento de dados. Ele é um documento ou repositório que descreve detalhadamente os elementos de um banco de dados, como tabelas, campos, relacionamentos e regras de negócios associadas. O Dicionário de Dados serve como uma fonte confiável de informações para desenvolvedores, analistas e outros stakeholders, garantindo a compreensão e a consistência dos dados dentro de um sistema. Ele fornece informações cruciais sobre a estrutura e a semântica dos dados, auxiliando na manutenção, integração e uso eficaz das informações em um contexto organizacional.
</p>

*(Adicionar imagem referente ao Dicionário de Dados criado)*

### <strong> 2.5 Link </strong>

O link contendo todos os documentos apresentados pode ser encontrado [aqui](https://docs.google.com/document/d/1Xqe3WFQjvw8OYEYdntZAu6HedWevR1Rj66IXbBPaCsA/edit).
9 changes: 5 additions & 4 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,15 +46,16 @@ nav:
- Planejamento:
- Quadro de disponibilidade: planejamento/quadro_de_disponibilidade.md
- Quadro de conhecimento: planejamento/quadro_conhecimento.md
- Quadro de pareamento: planejamento/quadro_pareamento.md
- Plano de contribuição: planejamento/plano_de_contribuicao.md
- Plano de comunicação: planejamento/plano_de_comunicacao.md
- Plano de custos: planejamento/plano_de_custos.md
- Plano de gerenciamento de risco: planejamento/gerenciamento_de_riscos.md
- Padrões da comunidade: planejamento/padroes_da_comunidade.md
- Metodologias: planejamento/metodologia.md
- Ferramentas: planejamento/ferramentas.md
- Estrutura Analítica do Projeto: planejamento/eap.md
- Produto:
- Documento de Arquitetura: produto/documento_arquitetura.md
- Ferramentas: produto/ferramentas.md
- Documento de Banco de Dados: produto/banco_de_dados.md
- Lean Inception:
- Lean Inception: lean_inception/lean_inception.md
- Kick-off: lean_inception/kickoff.md
Expand Down Expand Up @@ -91,7 +92,6 @@ nav:
- Reunião EPS 05/10: reunioes/Semana_5/reuniao_EPS_05_10.md
- Semana 6:
- Reunião EPS 09/10: reunioes/Semana_6/reuniao_EPS_09_10.md
- Reunião Geral 10/10: reunioes/Semana_6/reuniao_geral_10_10.md
- Reunião PO 11/10: reunioes/Semana_6/reuniao_PO_11_10.md
- Reunião Banco de Dados 11/10: reunioes/Semana_6/reuniao_EPS_MDS_Banco_de_Dados11_10.md

Expand All @@ -102,3 +102,4 @@ markdown_extensions:
- abbr
- attr_list
- pymdownx.snippets

0 comments on commit 3c9982b

Please sign in to comment.