Pular para conteúdo

Diagrama de Entidade-Relacionamento para o Jogo "Monster Hunter World"

Este documento descreve o diagrama de entidade-relacionamento (DER) elaborado para o jogo "Monster Hunter World", que servirá como base para nosso trabalho na disciplina de Sistemas de Banco de Dados 1. O objetivo é modelar as entidades e suas relações no contexto do jogo para facilitar o armazenamento e gerenciamento dos dados relacionados.

Diagrama Entidade Relacionamento

Na figura 1, é possível ver a primeira versão do Diagrama Entidade Relacionamento. Para visualizar a imagem em alta resolução, clique aqui.

Figura 1: Diagrama entidade relacionamento - versão 1.

DER

Fonte: Autores.

Na figura 2, é possível ver a segunda versão do Diagrama Entidade Relacionamento. Para visualizar a imagem em alta resolução, clique aqui.

Figura 2: Diagrama entidade relacionamento - versão 2.

DER2

Na figura 3, é possível ver a terceira e última versão do Diagrama Entidade Relacionamento. Para visualizar a imagem em alta resolução, clique aqui.

Figura 3: Diagrama entidade relacionamento - versão 3.

DER3

Fonte: Autores.

Entidades e Relacionamentos

Mapa

  • Descrição: Um local jogável onde as missões ocorrem.
  • Relacionamentos: Possui regiões; as missões ocorrem no mapa.

Região

  • Descrição: Uma parte distinta de um mapa com características específicas.
  • Relacionamentos: Está em um mapa; possui NPCs e Amigato; o NPC está em uma região.

Amigato

  • Descrição: Um companheiro controlado pelo jogo ou jogador para auxiliar na caça.
  • Relacionamentos: Está em uma região; o PC possui um Amigato; utiliza equipamento.

PC (Personagem Jogável)

  • Descrição: O personagem controlado pelo jogador.
  • Relacionamentos: Está em uma região; possui Amigato e Inventário; realiza missões.

NPC (Personagem Não Jogável)

  • Descrição: Personagens controlados pelo jogo, não controlados pelo jogador.
  • Relacionamentos: Está em uma região; possui loja e forja; dá missões.

Equipamento

  • Descrição: Itens que o PC e o Amigato podem usar para a caça.
  • Relacionamentos: É guardado no inventário; criado na forja; vendido na loja; usado pelo Amigato.

Arma (Tipo de Equipamento)

  • Descrição: Equipamento usado para atacar monstros.
  • Relacionamentos: É um tipo de equipamento.

Armadura (Tipo de Equipamento)

  • Descrição: Equipamento usado para proteger o PC contra danos dos monstros.
  • Relacionamentos: É um tipo de equipamento.

Amuleto (Tipo de Equipamento)

  • Descrição: Equipamento que confere habilidades ao PC.
  • Relacionamentos: É um tipo de equipamento; possui habilidades.

Ferramenta (Tipo de Equipamento)

  • Descrição: Equipamento especial usado para várias funções durante a caça.
  • Relacionamentos: É um tipo de equipamento.

Habilidade

  • Descrição: Habilidades especiais que podem ser conferidas pelo amuleto ou armadura.
  • Relacionamentos: É possuído pela armadura e amuleto.

Itens

  • Descrição: Diversos objetos úteis no jogo, como poções e armadilhas.
  • Relacionamentos: São guardados no inventário; usados para criar equipamento na forja; dropados pela instância do monstro.

Inventário

  • Descrição: Espaço onde o PC guarda equipamentos e itens.
  • Relacionamentos: Guarda equipamentos e itens.

Loja

  • Descrição: Local onde os jogadores podem comprar equipamentos.
  • Relacionamentos: Possuída pelo NPC; vende equipamento.

Forja

  • Descrição: Local onde os jogadores podem criar equipamentos.
  • Relacionamentos: Possuída pelo NPC; cria equipamento; usa itens.

Fala

  • Descrição: Diálogos entre personagens.
  • Relacionamentos: É pré-requisito para etapas da missão.

Monstro

  • Descrição: Criaturas que os jogadores caçam no jogo.
  • Relacionamentos: Possui instância do monstro; é um pré-requisito para etapas da missão.

Missão

  • Descrição: Tarefas ou objetivos que os jogadores devem completar.
  • Relacionamentos: Ocorre em um mapa; possui etapas da missão; é dado pelo NPC; é um pré-requisito para outras missões.

EtapaMissão

  • Descrição: Parte de uma missão que precisa ser completada.
  • Relacionamentos: Precisa de uma fala e de um monstro.

InstanciaMonstro

  • Descrição: Versão específica de um monstro encontrada durante uma missão.
  • Relacionamentos: Dropa itens.