Skip to content

MR - Modelo Relacional

O Modelo Relacional é uma abordagem lógica e amplamente adotada para a organização de dados em um banco de dados. Neste modelo, as informações são representadas em forma de tabelas, também conhecidas como relações.

Em resumo, o Modelo Relacional é uma abordagem consolidada e amplamente utilizada para a organização de dados em bancos de dados. Sua simplicidade, flexibilidade e solidez matemática o tornam uma escolha natural para uma ampla gama de aplicações, desde sistemas corporativos até soluções de pequeno porte.

Principais Conceitos

  1. Tabelas (Relações): Representam entidades ou objetos, como Clientes, Produtos ou Pedidos.
  2. Cada tabela é composta por linhas (tuplas) e colunas (atributos).

  3. Atributos: Correspondem às características dos dados armazenados em uma tabela, como nome, preço ou quantidade.

  4. Chave Primária (PK): Um atributo (ou conjunto de atributos) que identifica de forma única cada tupla em uma tabela.

  5. Exemplo: id_cliente em uma tabela de Clientes.

  6. Chave Estrangeira (FK): Um atributo em uma tabela que referencia a chave primária de outra tabela, estabelecendo um relacionamento.

  7. Exemplo: id_cliente na tabela Pedidos, que referencia a tabela Clientes.

  8. Relacionamentos entre Tabelas: Definem como os dados em diferentes tabelas estão conectados, podendo ser:

  9. 1:1 (Um para Um): Cada funcionário tem um crachá exclusivo.
  10. 1:N (Um para Muitos): Um cliente pode fazer vários pedidos.
  11. N:M (Muitos para Muitos): Alunos podem estar matriculados em várias disciplinas, e cada disciplina pode ter vários alunos.

  12. Integridade de Dados: Regras que garantem a consistência dos dados no banco de dados, incluindo:

  13. Integridade Referencial: As chaves estrangeiras devem corresponder a valores existentes.
  14. Integridade de Domínio: Os valores dos atributos devem obedecer às restrições definidas, como tipo de dado ou intervalo.

Por que Usar o Modelo Relacional?

O Modelo Relacional oferece uma forma eficiente e lógica de organizar e acessar dados. Sua estrutura facilita:
- Manutenção: Simplifica alterações e atualizações no banco de dados.
- Consulta: Permite realizar operações complexas usando SQL.
- Integridade: Ajuda a garantir que os dados sejam consistentes e confiáveis.
- Escalabilidade: Suporta o crescimento do banco de dados sem perda de desempenho.

Modelo Relacional (MR)

Abaixo está o nosso Modelo Relacional interativo:

V1 do MR.

Histórico de Versão

Versão Data Descrição Autor(es) Revisor
1.0 02/05/2025 Primeira versão do MER Gabriel Basto Bertolazi Emivalto da Costa Tavares Junior