Ir para o conteúdo

Modelo Entidade-Relacionamento

Entidades

  • Personagem
  • Mochila
  • Item
  • Equipamento
  • Consumível
  • Monstro
  • Sala

Atributos

  • Personagem = {id, Nome, Sexo, Raça, Classe, Nível, Força de Combate, Equipados: [Cabeça, Mão Direita, Mão Esquerda, Duas Mãos, Armadura, Pés]}
  • Mochila = {id, Capacidade}
  • Item = {Nome, Valor, Bônus}
  • Equipamento = {Nome, Valor, Bônus, Tamanho, Local Ocupado}
  • Consumível = {Nome, Valor, Bônus, Efeito}
  • Monstro = {Nome, Nível, Drops, Quantidade de níveis ganhos ao derrotar}
  • Sala = {Nome}

Relacionamentos

Personagem Carrega Mochila - Um Personagem pode carregar uma Mochila, e uma Mochila pode ser carregada por um personagem (1:1)

Personagem Equipa Equipamento - Um Personagem pode equipar um ou vários Equipamento, e um Equipamento pode ser equipado por um ou vários Personagem (1:n)

Personagem Usa consumível - Um Personagem pode usar um ou vários Consumível, e um Consumível pode ser usado por um ou vários Personagem (1:n)

Personagem enfrenta Monstro - Um Personagem pode enfrentar um ou vários Monstro, e um ou vários Monstro podem enfrentar um Personagem (1:n)

Mochila contém Item - Mochila pode conter um ou vários Item, e um ou vários Item pode estar contido em uma Mochila (1:n)

Sala Possui Personagem - Sala pode possuir um personagem, e um personagem pode estar a sala (1, 1)

Sala Possui Item - Sala pode possuir nenhum ou vários Item, e um ou vários Item pode estar na sala (1, n)

Sala Possui Monstro - Sala pode possuir nenhum ou vários Monstro, e um ou vários Monstro pode estar na sala (1, n)

Vídeo de apresentação

Versionamento

Data Versão Descrição Autor
01/07/2022 1.0 Adiciona o MER Francisco Emanoel, Matheus Pimentel
02/07/2022 1.1 Revisa o documento Ítalo Alves
04/07/2022 1.1 Vídeo do documento Victor Yukio, Matheus Pimentel, Fancisco Ferreira, Ítalo Alves, Luiz Pettengil