diff --git a/docs/entrega-01/MER.md b/docs/entrega-01/MER.md index 000603a..9b58f4f 100644 --- a/docs/entrega-01/MER.md +++ b/docs/entrega-01/MER.md @@ -35,7 +35,7 @@ O Modelo Entidade Relacionamento para bancos de dados é um modelo que descreve - **Mapa** -- **Minerio_bruto** +- **Mineral** - **Plantação** @@ -65,75 +65,73 @@ O Modelo Entidade Relacionamento para bancos de dados é um modelo que descreve ## 2. Atributos -- **Ambiente**: id_ambiente, `tipo` +**Ambiente**: id_ambiente, `tipo`, `fk_id_mapa`, `fk_jogador_id`, `descricao`, `transitar_1`, `transitar_2`, `transitar_3`, `transitar_4`, `transitar_5`, `transitar_6` -- **Animal**: id, `nome`, `diasTotalDropar`, `tipo`, `itemDrop`, `preço` +**Animal**: id_animal, `nome_animal`, `diasTotalDropar`, `tipo_animal`, `itemDrop`, `preco` -- **Arma**: tipo_arma, `dano` +**arma**: id_item, `nome`, `descricao`, `fk_id_utensilio` -- **Caixa de Mensagem**: id_caixa +**Caixa de Mensagem**: id_Caixa_Mensagem, `fk_Jogador_id`, `fk_Instancia_Missao` -- **CasaJogador**: id, `id_jogador` +**casaJJogador**: NÃO POSSUI CHAVE PRIMÁRIA (precisa ser adicionada), `fk_id_ambiente`, `fk_id_caixa_mensagem` -- **Caverna**: andar, `quantidade_mobs`, `minérios`, `item_recompensa` +**caverna**: andar, `fk_id_ambiente`, `quantidade_mobs`, `qtd_minerio`, `fk_id_minerio_item`, `fk_id_item_recompensa` -- **Celeiro**: id_celeiro, `qtd_animais` +**celeiro**: id_celeiro, `qtd_animais`, `qtd_max_animais`, `fk_id_ambiente` -- **Coleta**: tipoMaterial, `tipoMaterial`, `quantidade`, `valorTotal` +**Consumivel**: id_item, `nome`, `descricao`, `efeito_vida` -- **Combate**: tipoInimigo, `tipoInimigo`, `quantidadeInimigo` +**Estoque**: id_estoque -- **Consumível**: tipo_consumível, `duração`, `efeito` +**Ferramenta**: id_item, `nome`, `descricao`, `fk_id_utensilio`, `eficiencia`, `nivel` -- **Estoque**: produto, `preço` +**Habilidade**: id_habilidade, `tipo` -- **Ferramenta**: tipo_ferramenta, `eficiência` +**HabCombate**: fk_Habilidade_id, `nivel`, `xpMin`, `xpMax`, `vidaBonus`, `danoBonus` -- **HabCombate**: id, `vidaBonus`, `danoBonus` +**HabCultivo**: fk_Habilidade_id, `nivel`, `xpMin`, `xpMax`, `cultivoBonus`, `reducaoEnergiaCultiva` -- **HabCultivo**: id, `reducaoEnergiaCultivar`, `cultivoBonus` +**HabMineracao**: fk_Habilidade_id, `reducaoEnergiaMinera`, `minerioBonus`, `nivel`, `xpMin`, `xpMax` -- **Habilidade**: id, `nível`, `tipo`, `xpMin`, `xpMax` +**Inimigo**: id_inimigo, `nome`, `tipo`, `vidaMax`, `dano` -- **HabMineração**: id, `reducaoEnergiaMinerar`, `minerioBonus` +**InstanciaAnimal**: id_instancia_de_animal, `prontoDropa`, `diaAtual`, `fk_Animal_id`, `fk_Jogador_id`, `fk_Celeiro_id` -- **Inimigo**: id, `nome`, `tipo`, `vida`, `dano` +**InstanciaInimigo**: id_instancia_de_inimigo, `vidaAtual`, `fk_Caverna_andar`, `fk_inimigo_id` -- **InstânciaAnimal**: id, `diaAtual`, `prontoDropar` +**InstanciaPlanta**: id_instancia_de_planta, `nome`, `diaDropar`, `plantaDrop` -- **InstânciaInimigo**: id, `id_inimigo`, `vidaAtual` +**InstanciaMissao**: id_Instancia_Missao, `fk_id_jogador`, `fk_Missao`, `missao_finalizada` -- **InstânciaMissão**: id, `dataInicio`, `dataFinalização`, `status` +**Inventário**: id_inventario, `fk_id_jogador` -- **InstânciaPlanta**: id, `nome`, `diaDropar`, `plantaDrop` +**Item**: id_item, `tipo_item`, `fk_estoque`, `fk_inventario_id` -- **Inventário**: id, `quantidade_item` +**Jogador**: id_jogador, `nome`, `dia`, `tempo`, `vidaMax`, `vidaAtual`, `xp_mineracao`, `xp_cultivo`, `xp_combate`, `dano_ataque`, `fk_habMineracao_fk_Habilidade_id`, `fk_habCombate_fk_Habilidade_id`, `fk_habCultivo_fk_Habilidade_id` -- **Item**: id_item, `nome`, `descrição`, `id_categoria`, `tipo_item`, `quantidade` +**Loja**: id_loja, `nome`, `proprietario`, `fk_id_ambiente`, `fk_id_estoque` -- **Jogador**: id, `nome`, `vidaAtual`, `vidaMax`, `dano_ataque`, `tempo`, `xp_combate`, `dia`, `xp_cultivo` +**Mapa**: id_mapa, `nome` -- **Loja**: id_loja, `proprietário`, `nome`, `descrição` +**Mineral**: id_item, `nome`, `descricao`, `resistencia`, `preco` -- **Mapa**: idMapa, `nome` +**MissaoCombate**: fk_id_missao, `fk_id_Inimigo`, `nome`, `descricao`, `dataInicio`, `dataFinalizacao` -- **Mineral**: tipo_minério, `preço` +**MissaoColeta**: fk_id_missao, `fk_id_minerio`, `nome`, `descricao`, `dataInicio`, `dataFinalizacao` -- **Minério_Bruto**: id_minerio_bruto, ` bool_minerado` +**Missao**: id_missao, `tipo` -- **Missão**: tipo, `nome`, `descrição`, `tipo` +**Plantacao**: id_plantacao, `qtd_plantas`, `qtd_plantas_max`, `fk_id_ambiente` -- **Plantação**: `qtd_plantas` +**Recurso**: id_item, `nome`, `descricao`, `preco` -- **Recompensa**: id, `tipoItem`, `quantidade` +**Recompensa**: id_Recompensa, `fk_Jogador_id`, `id_item`, `fk_Instancia_Missao`, `quantidade` -- **Recurso**: tipo_recurso +**Semente**: id_semente, `nome`, `descricao`, `diaAtual`, `prontoColher`, `id_item`, `fk_instancia_planta_id` -- **Semente**: id, `bool_regou`, `bool_livre`,`diaAtual`, `diaDropar`, `prontoColher` +**Solo**: id_solo, `tipo_recurso`, `fk_id_plantacao`, `bool_regou`, `bool_livre` -- **Solo**: tipo_recurso - -- **Utensilio**: tipo_utensílio, `nível` +**Utensilio**: id_item, `tipo_utensilio` ## 3. Relacionamentos @@ -256,6 +254,7 @@ O Modelo Entidade Relacionamento para bancos de dados é um modelo que descreve | :--: | :----: | ----- | ---------- | | 23/11/2024 | `1.0` | [Manuella Valadares](https://github.com/manuvaladares)| Criação do documento MER | | 23/11/2024 | `1.1` | [Gabriel Fernando](https://github.com/MMcLovin)| Preenche [entidades](#1-entidades) e [atributos](#2-atributos) | -| 24/11/2024 | `1.1` | [Gabriel Fernando](https://github.com/MMcLovin)| atualiza [entidades](#1-entidades), [atributos](#2-atributos) e preenche [relacionamentos](#3-relacionamentos) | -| 25/11/2024 | `1.2` | [Isaac Batista](https://github.com/isaacbatista26)| Retira [mapa](#1-entidades) da entidade 'ambiente' | -| 25/11/2024 | `1.2` | [Gabriel Fernando](https://github.com/MMcLovin)| Corrige atributos de [jogador](#2-atributos) e [minério bruto](#2-atributos) | \ No newline at end of file +| 24/11/2024 | `1.2` | [Gabriel Fernando](https://github.com/MMcLovin)| atualiza [entidades](#1-entidades), [atributos](#2-atributos) e preenche [relacionamentos](#3-relacionamentos) | +| 25/11/2024 | `1.3` | [Isaac Batista](https://github.com/isaacbatista26)| Retira [mapa](#1-entidades) da entidade 'ambiente' | +| 25/11/2024 | `1.4` | [Gabriel Fernando](https://github.com/MMcLovin)| Corrige atributos de [jogador](#2-atributos) e [minério bruto](#2-atributos) | +| 12/01/2025 | `1.5` | [Gabriel Fernando](https://github.com/MMcLovin)| Atualiza entidades e atributos | \ No newline at end of file