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.
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.
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 |