Ir para o conteúdo

Documento de Banco de Dados

Histórico de versões

Data Versão Descrição Autor
25/07/2024 1.0 Criação do documento Amanda Nobre

1. Introdução

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.

2. Documentos criados

2.1 MER

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.

2.1.1 Entidades

MER_ENTIDADES

2.1.2 Descrição das Entidades

MER_DESCRICAO_ENTIDADE

2.1.3 Relacionamentos

RELACIONAMENTOS 1 RELACIONAMENTOS 2

2.2 DER

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

DER

2.3 DLD

O Diagrama Lógico de Dados (DLD) é uma representação gráfica que ilustra a estrutura lógica de um banco de dados. Nesse diagrama, são exibidas informações cruciais, como os tipos de atributos associados a cada entidade, bem como as chaves estrangeiras e restrições, como a chave única (unique key). Seu propósito fundamental é fornecer uma representação estruturada e específica da maneira como o banco de dados deve ser implementado. Em resumo, o DLD funciona como uma representação visual que orienta a implementação efetiva do banco de dados.

DLD

2.4 Dicionário de Dados

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.

2.4.1 Entidades

Usuário

USUARIO

Idoso

Idoso

Métricas de saúde

METRICA

Valor das métricas de saúde

VALOR_METRICA

Rotina

ROTINA

Publicação

PUBLICACAO

Like

LIKE

Comentário

COMENTARIO

2.4.2 Relacionamentos

Publicação tem comentário

PUB_TEM_COMENTARIO

Publicação tem like

PUB_TEM_LIKE

2.5 Documento de Banco de dados

O link contendo todos os documentos apresentados pode ser encontrado aqui.

Referências

  • https://github.com/fga-eps-mds/2023-2-GEROcuidado-Doc/blob/main/docs/produto/banco_de_dados.md
  • ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 6. ed. São Paulo: Pearson Addison Wesley, 2011.
  • SERRANO, M. Modelo Entidade-Relacionamento Parte 1. Adaptado de SOUSA E., JUNIOR J.
  • SERRANO, M. Modelo Entidade-Relacionamento Parte 2. Adaptado de SOUSA E., JUNIOR J.
  • SERRANO, M. MER-X Agregação. Adaptado de SOUSA E., JUNIOR J.
  • SERRANO, M. MER-X Generalização/Especialização. Adaptado de SOUSA E., JUNIOR J.