Skip to content

MER - Modelo Entidade Relacionamento

Introdução

O Modelo Entidade-Relacionamento (MER) é uma representação conceitual utilizada para modelar a estrutura de um banco de dados. Ele descreve as entidades relevantes em um determinado domínio de negócio, juntamente com seus atributos e os relacionamentos existentes entre elas.

Em resumo, o Modelo Entidade-Relacionamento é uma ferramenta essencial no planejamento e desenvolvimento de sistemas de informação, pois proporciona uma modelagem conceitual clara e estruturada dos elementos e suas interações, servindo como base para a implementação efetiva do banco de dados.

Entidades: os objetos da realidade a ser modelada.
Atributos: características específicas de uma entidade.
Relacionamentos: as associações entre as entidades.

Modelo Entidade-Relacionamento - Jogo Estagiário de TI

Entidades e Atributos

Prota

  • id_prota
  • reputação
  • stress
  • coins

Mochila

  • id_prota
  • ocupabilidade
  • qt_itens

Missão

  • id_missao
  • nome
  • descrição

Demanda

  • id_demanda

Tarefa

  • id_tarefa

Fracasso

  • id_derrota
  • causa
  • momento

Personagem (generalização)

  • id_personagem
  • nome
  • descrição

Chefe (especialização de Personagem)

Colegas de Trabalho (especialização de Personagem)

Instância Colegas

  • id_instancia_colega
  • nome

Sala

  • id_sala
  • id_dialogo
  • texto

Andar

  • id_andar
  • número
  • restrito

Prédio

  • id_prédio

Mundo

  • id_mundo

Cafeteria

  • id_cafeteria
  • itens_disponíveis
  • aberta

Almoxarife (especialização de Personagem)

Almoxarifado

  • id_almoxarifado

Item (generalização)

  • id_item
  • nome
  • descrição
  • preço
  • eh_unico
  • tipo

Conhecimento (especialização de Item)

Hardware (especialização de Item)

Consumíveis (especialização de Item)

Instância Item

  • id_instancia
  • id_item
  • proprietário
  • localização

Checkpoint

Relacionamentos

  • Prota 1:1 — Possui — 1:1 Mochila
  • Prota 1:1 — Tem — 0:N Missão
  • Missão 1:N — Generaliza — Demanda e Missão
  • Prota 1:1 — Fracassa — 1:1 Fracasso
  • Prota 1:N — Negocia — 1:N Almoxarife
  • Almoxarife 1:1 — Trabalha em — 1:1 Almoxarifado
  • Almoxarifado 1:1 — Contém — 0:N Item
  • Item 1:N — Está em — 1:N Instância Item*
  • Instância Item 0:N — Pertence a — 1:1 Item
  • Item 1:N — Fornece — 1:N Conhecimento | Hardware | Consumíveis
  • Item 1:N — Envolve — 1:N Missão
  • Personagem 1:N — Executa — 0:N Diálogo
  • Sala 1:N — Contém — 1:1 Diálogo
  • Sala 1:N — Está em — 1:1 Andar
  • Andar 1:1 — Contém — 1:N Sala
  • Andar 1:N — Está em — 1:1 Prédio
  • Prédio 1:1 — Contém — 1:N Andar
  • Prédio 1:1 — Está em — 1:1 Mundo
  • Mundo 1:1 — Contém — 1:1 Prédio
  • Mundo 1:1 — Contém — 1:1 Cafeteria
  • Cafeteria 1:1 — Oferece — 0:N Item
  • Personagem 1:N — Está em — 0:N Sala
  • Prota 1:1 — Está em — 1:1 Sala
  • Instância Colegas 0:N — Está em — 0:N Sala
  • Instância Colegas 0:N — Composta por — 0:N Personagem
  • Instância Colegas 0:N — Tem checkpoint — 1:1 Checkpoint
  • Personagem 1:N — Libera — 0:N Sala
  • Prota 1:N — Libera — 0:N Sala
  • Prota 1:1 — Fracassa — 1:1 Missão

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
1.1 02/05/2025 Adicionando MER Caio M Gabriel Basto Bertolazi