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 |
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.
- 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
- 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;
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)