Skip to content

Latest commit

 

History

History
218 lines (151 loc) · 7.92 KB

MER_StardewValley_v1.0.md

File metadata and controls

218 lines (151 loc) · 7.92 KB

Histórico de versões

Versão Data Descrição Autor
1.0 16/09/2023 Criação do documento MER Zenilda Vieira
1.1 24/09/2023 Adição das entidades Matheus Silverio
1.2 24/09/2023 Adição das entidades, atributos e relacionamentos Edilberto Cantuaria
1.3 26/09/2023 Revisão em pares Edilberto Cantuaria,
Zenilda Vieira

MER - Modelo Entidade Relacionamento

O Modelo Entidade Relacionamento de um bancos de dados é um modelo conceitual que descreve as entidades de um domínio de negócios, com seus atributos e seus relacionamentos.

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

1. Entidades

  • Efeito
  • Estacao
  • Habilidade
  • Instância de Monstro
  • Item-Estoque-Loja
  • Item-Inventário
  • Item-Receita
  • Item
  • Semente
  • Ferramenta
  • Consumível
  • Vestimenta
  • Arma
  • Artesanato
  • Jogador
  • Local-Fechado
  • Cabana-Jogador
  • Caverna
  • Cabana-NPC
  • Loja
  • Missão
  • Monstro
  • Mundo
  • NPC
  • Região

2. Atributos

  • Dialogo: id-dialogo, npc, fala;
  • Efeito: id-efeito, item, valor, tipo;
  • Estacao: id-estacao, nome, descricao;
  • Habilidade: jogador, nivel-coleta, nivel-cultivo, nivel-mineracao, nivel-pesca, nivel-combate;
  • Instância-Monstro: caverna, monstro, saude;
  • Item-Estoque-Loja: produto, loja, preco;
  • Item-Inventário: jogador, item, qtdd;
  • Item-Receita: id-artesanato, item, qtdd;
  • Item: id-item, id-tipo;
  • Semente: id-semente, estacao, nome, descricao, valor-venda, dias-para-crescer;
  • Ferramenta: id-ferramenta, nome, descricao;
  • Consumível: id-consumivel, estacao, nome, descricao, valor-venda, dias-para-crescer;
  • Vestimenta: id-vestimenta, nome, descricao;
  • Arma: id-arma, nome, descricao, dano, finalidade;
  • Artesanato: id-artesanato, nome, descricao;
  • Jogador: id-jogador, local, regiao, estacao-atual, missao-atual, nome, saude, energia, dia, qtdd-ouro;
  • Local-Fechado: id-local-fechado, id-tipo;
  • Cabana-Jogador: id-cabana-jog, jogador, regiao, nome, descricao;
  • Caverna: id-caverna, regiao, nome, descricao;
  • Cabana-NPC: id-cabana-npc, npc, regiao, nome, descricao;
  • Loja: id-loja, proprietario, regiao, nome, descricao;
  • Missao: id-missao, estacao, nome, descricao;
  • Monstro: id-monstro, drop, nome, descricao, dano, defesa, saude-maxima;
  • Mundo: id-mundo, nome;
  • NPC: id-npc, regiao, local, nome, profissao;
  • Região: id-regiao, mundo, nome;

3. Relacionamentos

Jogador está em Estação

  • O jogador está em apenas uma única estação (1,1)
  • A estação pode conter nenhum ou vários jogadores(0,N)

Jogador realiza Missao

  • O jogador realiza nenhuma ou várias missões (0,N)
  • A missão é realizada por apenas um ou vários jogadores (1,N)

Jogador possui Item-Inventário

  • O jogador possui de nenhum a vários item-inventários (0,N)
  • O item-inventário é de apenas um único jogador (1,1)

Jogador possui uma Habilidade

  • O jogador possui apenas uma única habilidade (1,1)
  • Cada habilidade é única para cada jogador (1,1)

Jogador possui uma Cabana-Jogador

  • O jogador possui apenas uma única cabana-jogador (1,1)
  • Cada cabana-jogador pertence apenas a um único jogador (1,1)

Jogador está em Local-Fechado

  • O jogador pode está em nenhum ou em um único local-fechado (0,1)
  • O local-fechado pode conter nenhum ou vários jogadores (0, N)

Jogador está em uma Região

  • O jogador sempre está apenas em uma única região (1,1)
  • A região contém nenhum ou vários jogadores (0, N)

Jogador mata Instância-Monstro

  • O jogador pode matar nenhum ou várias instâncias-monstros (0,N)
  • A instância-monstro é morta apenas um único jogador (1, 1)

Jogador compra na Loja

  • O jogador pode comprar em nenhuma ou várias lojas (0,N)
  • A loja pode vender para nenhum ou vários jogadores (0, N)

Missão está disponível em uma Estação

  • A missão está disponível em uma ou até quatro estações do ano (1,4)
  • A estação contém de uma a várias missões (1, N)

Estação deixa crescer Semente

  • Durante a estação pode crescer nenhuma ou várias sementes (0,N)
  • A semente pode crescer em uma ou em até 4 estações (1, 4)

Item-Inventário possui Item

  • O item-inventário do jogador pode possuir nenhum a vários itens (0,N)
  • O item aparece em nenhum a vários item-inventários (0, N)

Mundo possui Região

  • O mundo possui uma ou várias regiões (1,N)
  • A região possui apenas um único mundo (1, 1)

Região contém Local-fechado

  • A região pode conter nenhum ou vários locais-fechados (0,N)
  • Cada local-fechado possui apenas uma única região (1, 1)

Local-fechado contém NPC

  • Um local-fechado pode conter nenhum a vários NPC (0,N)
  • Cada NPC pode estar ou não em um local-fechado (0, 1)

Local-fechado possui exclusivamente tipos

  • Um local-fechado pode ser classificado apenas com uma única das seguintes categorias: cabana-jogador, caverna, cabana-npc ou loja

Caverna contém Monstro

  • Uma caverna pode conter nenhum ou vários monstros (0, N)
  • O mesmo monstro pode aparecer em nenhuma ou várias cavernas (0,N)

Monstro possui Instância-de-Monstro

  • Um monstro possui nenhuma ou várias instâncias (0,N)
  • Uma instância de monstro é de apenas um único monstro (1, 1)

Instância de Monstro dropa Item

  • Uma instância de monstro, ao sofrer um ataque, pode "liberar" apenas um único tipo de item (1,1)
  • O item pode cair de nenhum a varios (0, N)

Cabana-NPC pertence NPC

  • Uma cabana-NPC pertecem apenas a um único NPC (1, 1)
  • Um NPC possui apenas uma única cabana-NPC (1, 1)

NPC fala Diálogo

  • Um NPC possui nenhuma a várias falas em um diálogo (0, N)
  • Um Dialogo pertence a um único NPC (1, 1)

NPC é proprietário da Loja

  • Um NPC pode ser proprietário de nenhuma ou várias lojas (0,N)
  • Uma loja possui apenas um único priprietário NPC (1, 1)

Loja contem Item-Estoque-loja

  • Uma loja contém de nenhum a vários item-estoque-loja (0, N)
  • Um item-estoque-loja é de apenas uma única loja (1, 1)

Item-Estoque-loja possui Item

  • Um item-estoque-loja possui nenhum a vários itens (0, N)
  • Um item pode aparecer em nenhum ou em vários item-estoque-loja (0, N)

Item possui exclusivamente tipos

  • Um item pode ser classificado apenas com uma única das seguintes categorias: semente, ferramenta, consumível, vestimenta, arma, artesanato

Consumível possui Efeito

  • Consumível possui apenas um único efeito (1, 1)
  • Um efeito faz parte de vários consumíveis (1, N)

Vestimenta possui Efeito

  • Vestimenta possui apenas um único efeito (1, 1)
  • Um efeito faz parte de várias vestimentas (1, N)

Artesanato contém Item-Receita

  • Um artesanato contém de um a vários item-receitas (1, N)
  • Um item-receita faz parte de apenas um único artesanato (1, 1)

Item está no Item-receita

  • Um item pode fazer parte de nenhuma a vários item-receitas (0, N)
  • Um item-receita contém apenas um único item (1, 1)