Pular para conteúdo

Modelo Relacional

Introdução

Segundo Elmasri e Navathe1, a modelagem conceitual é uma etapa essencial no desenvolvimento de uma aplicação de banco de dados bem-sucedida. Essa fase abrange o design de estruturas e restrições do banco de dados, além da criação de programas que realizam consultas e atualizações. A modelagem conceitual não apenas facilita a compreensão e o planejamento do banco de dados, mas também garante que as operações sejam eficientes e seguras.

O modelo relacional é um modelo de dados estruturado para servir como a base de um Sistema Gerenciador de Banco de Dados (SGBD). Ele se fundamenta na ideia de que todos os dados são armazenados em tabelas, conhecidas formalmente como relações. Este modelo é essencialmente teórico, derivando seus princípios da lógica de predicados e da teoria dos conjuntos1.

Objetivo

O objetivo deste documento é apresentar um modelo relacional (MREL) detalhado para um banco de dados, focando na representação lógica dos dados através de tabelas inter-relacionadas. Ao estabelecer um MREL, buscamos garantir a integridade, consistência e eficiência do banco de dados, facilitando operações como inserção, atualização e consulta de dados.

Modelo Relacional

Primeira Versão do Diagrama Entidade Relacionamento

A figura 1 a seguir exibe o Modelo Relacional desenvolvido pelo grupo na sua primeira versão:

Figura 1 - Modelo Relacional primeira versão.

Modelo Relacional

Fonte: Arthur Alves e Eric Silveira.

A figura 2 a seguir exibe o Modelo Relacional desenvolvido pelo grupo na sua versão atual:

Figura 2 - Modelo Relacional.

Modelo Relacional

Fonte: Arthur Alves e Eric Silveira.

A figura 3 exibe o Modelo Relacional desenvolvido pelo grupo na plataforma Miro, para uma melhor visualização e navegação pelo diagrama desenvolvido:

Figura 3 - Modelo Relacional para navegação.

Fonte: Arthur Alves e Eric Silveira.

Referência Bibliográfica

1. ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados. Tradução: Daniel Vieira. Revisão técnica: Enzo Seraphim; Thatyana de Faria Piola Seraphim. 6. ed. São Paulo: Pearson Addison Wesley, 2011. Capítulo 7. Modelagem de dados usando o modelo Entidade-Relacionamento (ER), página 146 e 147.

Bibliografia

Modelo Relacional, Stardew Valley. Disponível em: https://github.com/SBD1/2023.2-Grupo01-StardewValley/blob/main/docs/Entrega-01/MREL_StardewValley_v1.0.md. Acesso em 21 de julho de 2024.

Modelo Relacional, Bruvic. Disponível em: https://github.com/SBD1/Grupo12_Bruvic/tree/main/Modulo%202%20-%20Modelo%20Relacional. Acesso em 21 de julho de 2024.

Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 21/07 Criando o Modelo Relacional Arthur Alves e Eric Silveira João Artur
1.1 19/08 Atualizando o Modelo Relacional com a versão 2.0 Arthur Alves e Eric Silveira João Artur