|
1 |
| -## Histórico de versões |
2 |
| - |
3 |
| -| Versão | Data | Descrição | Autor | |
4 |
| -|:------:|:------:|:---------:|------:| |
5 |
| -| 1.0 | 23/11/2024 | Criação do MER | [João Vitor Santos](https://github.com/Jauzimm) | |
6 |
| - |
| 1 | +# Introdução |
7 | 2 | # Modelo Entidade Relacionamento
|
8 | 3 |
|
9 | 4 | ## Entidades
|
|
12 | 7 | * **NPC**
|
13 | 8 | * **CyberLutador**
|
14 | 9 | * **Inimigo**
|
| 10 | + * **InstanciaInimigo** |
15 | 11 | * **Player**
|
16 | 12 | * **Mochila**
|
| 13 | +* **InstanciaItem** |
17 | 14 | * **Item**
|
18 | 15 | * **Componente**
|
19 | 16 | * **BioChip**
|
@@ -74,12 +71,87 @@ ExoHumano - possui - Dialogo
|
74 | 71 |
|
75 | 72 | ExoHumano - esta - Sala
|
76 | 73 | * Varios ExoHumanos estão em varias Salas (N, M)
|
77 |
| -* Sala pode estar com zero ou varios ExoHumanos (0,n) |
| 74 | +* Sala pode estar com zero ou varios ExoHumanos (0,N) |
| 75 | + |
| 76 | +ExoHumano - participa - Faccao |
| 77 | +* ExoHumano participa de uma unica Facçao (1,1) |
| 78 | +* Facção tem a participação de zero ou vários ExoHumanos (0,N) |
78 | 79 |
|
79 | 80 | NPC - possui - MercadoClandestino
|
80 | 81 | * NPC possui zero ou um MercadoClandestino (0,1)
|
81 | 82 | * MercadoClandestino é possuido por um unico NPC (1,1)
|
82 | 83 |
|
| 84 | +MercadoClandestino - possui - Carro |
| 85 | +* MercadoClandestino possui zero ou vários Carros (0,N) |
| 86 | +* Carro é possuido por um único MercadoClandestino (1,1) |
| 87 | + |
| 88 | +MercadoClandestino - vende - Item |
| 89 | +* MercadoClandestino vende um ou varios Itens (1,N) |
| 90 | +* Item é vendido por zero ou varios MercadoClandestinos (0,N) |
| 91 | + |
| 92 | +Player - acessa - MercadoClandestino |
| 93 | +* Player acessa zero ou varios MercadoClandestinos (0,N) |
| 94 | +* MercadoClandestino pode ser acessado por zero ou um unico Player (0,1) |
| 95 | + |
| 96 | +Player - utiliza - Carro |
| 97 | +* Player utiliza zero ou um Carro (0,1) |
| 98 | +* Carro é utilizado por zero ou um Player (0,1) |
| 99 | + |
| 100 | +Player - resolve - Puzzle |
| 101 | +* Player resolve zero ou um Puzzle (0,1) |
| 102 | +* Puzzle é resolvido por zero ou um Player (0,1) |
| 103 | + |
| 104 | +Carro - esta - Regiao |
| 105 | +* Carro esta em uma única Região (1,1) |
| 106 | +* Região pode estar com zero ou vários Carros (0,N) |
| 107 | + |
| 108 | +Região - esta - Mapa |
| 109 | +* Região esta em um único Mapa (1,1) |
| 110 | +* Mapa pode estar com um ou várias Regiões (1,N) |
| 111 | + |
| 112 | +Sala - esta - Regiao |
| 113 | +* Sala esta em uma ou várias Regiões (1,N) |
| 114 | +* Região pode estar com zero ou várias Salas (0,N) |
| 115 | + |
| 116 | +Sala - conecta - Sala |
| 117 | +* Sala conecta em uma ou seis Salas (1,6) |
| 118 | +* Sala é conectada por uma ou seis Sala (1,6) |
| 119 | + |
| 120 | +Puzzle - esta - Missão |
| 121 | +* Puzzle esta em zero ou várias missões (0,N) |
| 122 | +* Missão pode estar com zero ou varios Puzzles (0,N) |
| 123 | + |
| 124 | +Player - enfrente - InstanciaInimigo |
| 125 | +* Player enfrenta uma ou várias InstanciaInimigo (1,N) |
| 126 | +* InstanciaInimigo é enfrentado por um único player (1,1) |
| 127 | + |
| 128 | +Inimigo - gera - InstanciaInimigo |
| 129 | +* Inimigo gera uma ou várias InstanciasInimigo (1,N) |
| 130 | +* InstanciaInimigo é gerado por um único Inimio (1,1) |
| 131 | + |
83 | 132 | CyberLutador - possui - Mochila
|
84 |
| -* CyberLutador possui uma ou varias Mochilas (1, N) |
85 |
| -* Mochila é possuida por um único cyberLutador (1, 1) |
| 133 | +* CyberLutador possui uma ou várias Mochilas (1,N) |
| 134 | +* Mochila é possuída por um único CyberLutador (1,1) |
| 135 | + |
| 136 | +CyberLutador - utiliza - Implante |
| 137 | +* CyberLutador utiliza zero ou vários Implantes (0,N) |
| 138 | +* Implante é utilizado por zero ou vários CyberLutador (0,N) |
| 139 | + |
| 140 | +Mochila - possui - InstanciaItem |
| 141 | +* Mochila possui zero ou várias InstanciaItem (0,N) |
| 142 | +* InstanciaItem é possuída por zero ou várias Mochilas (0,N) |
| 143 | + |
| 144 | +Item - gera - InstanciaItem |
| 145 | +* Item gera um ou várias InstanciaItem (1,N) |
| 146 | +* InstanciaItem é gerado por um único Item (1,1) |
| 147 | + |
| 148 | +Implante - possui - Componente |
| 149 | +* Implante possui um ou vários Componentes (1,N) |
| 150 | +* Componente é possuído por um ou vários Implantes (1,N) |
| 151 | + |
| 152 | +## Histórico de versões |
| 153 | + |
| 154 | +| Versão | Data | Descrição | Autor | |
| 155 | +|:------:|:------:|:---------:|------:| |
| 156 | +| 1.0 | 23/11/2024 | Criação do MER | [João Vitor Santos](https://github.com/Jauzimm) | |
| 157 | +| 1.1 | 24/11/2024 | Adição dos Relacionamentos no MER | [João Vitor Santos](https://github.com/Jauzimm) | |
0 commit comments