Modelo Entidade-Relacionamento (ME-R)
Entidades e Atributos
Entidade
- identidade (PK)
- velocidade
- dano
- vida
Sala
instanciaNPC
Herdeiros de InstanciaNPC, T.E
- Zumbi
- Plaga
- Cachorro Zumbi
Protagonista (Herdeiro de entidade, T.E)
- nickname
- killcount
- dinheirorecebido
NPC (Herdeiro de entidade, T.E)
Arma
- nome (PK)
- dano
- nivel
- maxmuni
- precisao{chanceacerto, chanceerro,chancecritico}
Equipamento
Equipamento
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
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 |