Skip to content

Modelo Entidade-Relacionamento (ME-R)

Entidades e Atributos

Entidade

  • identidade (PK)
  • velocidade
  • dano
  • vida

Sala

  • numero (PK)
  • nome

instanciaNPC

  • idinstancianpc (PK)

Herdeiros de InstanciaNPC, T.E

  • Zumbi
  • Plaga
  • Cachorro Zumbi

Protagonista (Herdeiro de entidade, T.E)

  • nickname
  • killcount
  • dinheirorecebido

NPC (Herdeiro de entidade, T.E)

  • nome
  • tipo

Arma

  • nome (PK)
  • dano
  • nivel
  • maxmuni
  • precisao{chanceacerto, chanceerro,chancecritico}

Equipamento

  • nome (PK)
  • defesa
  • nivel

Equipamento

  • nome (PK)
  • defesa
  • nivel

Inventário

  • idinventario (PK)
  • pesomax

Mercado (Herdeiro de sala, P.E)

Item

  • iditem (PK)
  • nome
  • descrição
  • valor
  • tipo
  • peso

Missão

  • nome (PK)
  • multiplicador
  • completa

Mapa

  • nome (PK)

Relacionamentos

Usa (Entidade ↔ Arma)

  • A Entidade usa Arma.
  • Cardinalidade: (0,N) ↔ (1,N).

Usa (Entidade ↔ Equipamento)

  • A Entidade usa Equipamento.
  • Cardinalidade: (0,N) ↔ (0,N).

Está (Entidade ↔ Sala)

  • A Entidade está em Sala.
  • Cardinalidade: (0,N) ↔ (1,1).

Está (InstanciaNPC ↔ Sala)

  • A InstanciaNPC está em uma Sala.
  • Cardinalidade: (0,N) ↔ (0,N).

Possui (npc ↔ InstanciaNPC)

  • A npc possui InstanciaNPC.
  • Cardinalidade: (1,1) ↔ (0,1).

Possui (Entidade ↔ Inventário)

  • A Entidade possui um Inventário.
  • Cardinalidade: (1,1) ↔ (1,1).

Faz (Protagonista ↔ Missão)

  • O Protagonista faz Missão.
  • Cardinalidade: (0,1) ↔ (0,N).

Recompensa (Missão ↔ Item)

  • Missão oferece Recompensa, que é um Item.
  • Cardinalidade: (0,N) ↔ (0,N).

Possui (Inventário ↔ Item)

  • O Inventário possui Item.
  • Cardinalidade: (0,N) ↔ (0,N).

Contém (Mercado ↔ Item)

  • O Mercado contém Itens.
  • Cardinalidade: (1,1) ↔ (1,1).

Compra (Protagonista ↔ Mercado)

  • O Protagonista pode comprar no Mercado.
  • Cardinalidade: (0,1) ↔ (0,N).

Possui (Mapa ↔ Sala)

  • mapa possui sala.
  • Cardinalidade: (1,1) ↔ (1,N.

Possui (Item ↔ Sala)

  • item está em sala.
  • Cardinalidade: (0,N) ↔ (0,N).

Possui (Mapa ↔ Missão)

  • O mapa possui missão.
  • Cardinalidade: (1,1) ↔ (0,1).

Possui (Sala ↔ Mapa)

  • Sala possui Mapa.
  • Cardinalidade: (1,N) ↔ (1,1)

Histórico de Versão

Versão Descrição Autor(es) Data
1.0 Criação Breno Yuri 24/11/2024
2.0 Atualizações Breno Yuri 25/11/2024