Skip to content

Commit 32533fa

Browse files
committed
docs: arrumando o índice
1 parent 311a616 commit 32533fa

File tree

2 files changed

+41
-34
lines changed

2 files changed

+41
-34
lines changed

docs/entrega-03/apresentação_3.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,5 @@ Esta página tem como foco o vídeo de apresentação do módulo do projeto.
3030
| :--: | :----: | ----- | ---------- |
3131
| 03/02/2025 | `1.0` | [Marcos Vieira Marinho](https://github.com/devMarcosVM)| Adiciona vídeo da apresentação parcial |
3232
| 06/02/2025 | `1.1` | [Manuella Magalhães Valadares](https://github.com/manuvaladares)| Adiciona vídeo da apresentação final |
33+
| 10/02/2025 | `1.2` | [Gabriel Zaranza](https://github.com/GZaranza) | Adiciona vídeo da apresentação final |
3334

docs/entrega-03/triggers.md

Lines changed: 40 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ END;
121121
$excluir_inimigos_mortos$ LANGUAGE plpgsql;
122122
```
123123

124-
### 3. trigger_excluir_inimigos_mortos
124+
#### trigger_excluir_inimigos_mortos
125125

126126
Trigger que chama a função excluir_inimigos_mortos após a atualização da vida de um inimigo.
127127

@@ -132,7 +132,8 @@ ON Instancia_de_Inimigo
132132
FOR EACH ROW
133133
EXECUTE FUNCTION excluir_inimigos_mortos();
134134
```
135-
### 4. adiciona_xp_combate()
135+
136+
### 3. adiciona_xp_combate()
136137

137138
Função que adiciona experiência de combate ao jogador após derrotar um inimigo.
138139

@@ -196,7 +197,7 @@ BEGIN
196197
END;
197198
$adiciona_xp$ LANGUAGE plpgsql;
198199
```
199-
### 5. trigger_adiciona_xp
200+
#### trigger_adiciona_xp
200201

201202
Trigger que chama a função adiciona_xp_combate após a exclusão de um inimigo.
202203

@@ -207,7 +208,7 @@ ON Instancia_de_Inimigo
207208
FOR EACH ROW
208209
EXECUTE FUNCTION adiciona_xp_combate();
209210
```
210-
### 6. inserir_item()
211+
### 4. inserir_item()
211212

212213
Função que insere um novo item na tabela Item e nas tabelas correspondentes (ferramenta, arma, consumível, mineral, recurso).
213214

@@ -251,7 +252,7 @@ BEGIN
251252
END;
252253
$$ LANGUAGE plpgsql;
253254
```
254-
### 7. exclusividade_tipo_item()
255+
### 5. exclusividade_tipo_item()
255256

256257
Função que garante que um item não pode ser associado a mais de um tipo (ferramenta, arma, consumível, mineral, recurso).
257258

@@ -274,7 +275,7 @@ BEGIN
274275
END;
275276
$$ LANGUAGE plpgsql;
276277
```
277-
### 8. exclusividade_tipo_item_trigger
278+
#### exclusividade_tipo_item_trigger
278279

279280
Trigger que chama a função exclusividade_tipo_item antes de inserir um novo item.
280281

@@ -283,7 +284,8 @@ CREATE TRIGGER exclusividade_tipo_item_trigger
283284
BEFORE INSERT ON item
284285
FOR EACH ROW EXECUTE FUNCTION exclusividade_tipo_item();
285286
```
286-
### 9. avancar_dia_se_passar_meia_noite()
287+
288+
### 6. avancar_dia_se_passar_meia_noite()
287289

288290
Função que avança o dia do jogador se o tempo atual for menor que o tempo anterior.
289291

@@ -306,7 +308,19 @@ BEGIN
306308
END;
307309
$$ LANGUAGE plpgsql;
308310
```
309-
### 10. excluir_item_relacionado()
311+
#### trigger_avancar_dia
312+
313+
Trigger que chama a função avancar_dia_se_passar_meia_noite antes de atualizar o jogador.
314+
315+
```sql
316+
CREATE TRIGGER trigger_avancar_dia
317+
BEFORE UPDATE ON Jogador
318+
FOR EACH ROW
319+
WHEN (NEW.tempo < OLD.tempo)
320+
EXECUTE FUNCTION avancar_dia_se_passar_meia_noite();
321+
```
322+
323+
### 7. excluir_item_relacionado()
310324

311325
Função que exclui os registros relacionados a um item nas tabelas específicas ao deletar um item.
312326

@@ -323,7 +337,7 @@ BEGIN
323337
END;
324338
$$ LANGUAGE plpgsql;
325339
```
326-
### 11. excluir_item_trigger
340+
#### excluir_item_trigger
327341

328342
Trigger que chama a função excluir_item_relacionado antes de deletar um item.
329343

@@ -332,7 +346,8 @@ CREATE TRIGGER excluir_item_trigger
332346
BEFORE DELETE ON item
333347
FOR EACH ROW EXECUTE FUNCTION excluir_item_relacionado();
334348
```
335-
### 12. impedir_update_tipo_item()
349+
350+
### 8. impedir_update_tipo_item()
336351

337352
Função que impede a alteração do tipo de um item após sua criação.
338353

@@ -347,7 +362,7 @@ BEGIN
347362
END;
348363
$$ LANGUAGE plpgsql;
349364
```
350-
### 13. impedir_update_tipo_item_trigger
365+
#### impedir_update_tipo_item_trigger
351366

352367
Trigger que chama a função impedir_update_tipo_item antes de atualizar um item.
353368

@@ -356,18 +371,8 @@ CREATE TRIGGER impedir_update_tipo_item_trigger
356371
BEFORE UPDATE ON item
357372
FOR EACH ROW EXECUTE FUNCTION impedir_update_tipo_item();
358373
```
359-
### 14. trigger_avancar_dia
360-
361-
Trigger que chama a função avancar_dia_se_passar_meia_noite antes de atualizar o jogador.
362374

363-
```sql
364-
CREATE TRIGGER trigger_avancar_dia
365-
BEFORE UPDATE ON Jogador
366-
FOR EACH ROW
367-
WHEN (NEW.tempo < OLD.tempo)
368-
EXECUTE FUNCTION avancar_dia_se_passar_meia_noite();
369-
```
370-
### 15. forcar_jogador_a_dormir()
375+
### 9. forcar_jogador_a_dormir()
371376

372377
Função que força o jogador a dormir se o tempo estiver entre 02:00 e 06:00.
373378

@@ -386,7 +391,7 @@ BEGIN
386391
END;
387392
$$ LANGUAGE plpgsql;
388393
```
389-
### 16. trigger_forcar_dormir
394+
#### trigger_forcar_dormir
390395

391396
Trigger que chama a função forcar_jogador_a_dormir antes de atualizar o jogador.
392397

@@ -398,7 +403,7 @@ WHEN (NEW.tempo > '02:00')
398403
EXECUTE FUNCTION forcar_jogador_a_dormir();
399404
```
400405

401-
### 17. animal_avancar_dia()
406+
### 10. animal_avancar_dia()
402407

403408
Função que avança o dia dos animais do jogador.
404409

@@ -436,7 +441,7 @@ END;
436441
$$ LANGUAGE plpgsql;
437442
```
438443

439-
### 18. trigger_animal_avancar_dia
444+
#### trigger_animal_avancar_dia
440445

441446
Trigger que chama a função animal_avancar_dia antes de atualizar o jogador.
442447

@@ -448,7 +453,7 @@ WHEN (OLD.dia < NEW.dia)
448453
EXECUTE FUNCTION animal_avancar_dia();
449454
```
450455

451-
### 19. planta_avancar_dia()
456+
### 11. planta_avancar_dia()
452457

453458
Função que avança o dia das plantas do jogador.
454459

@@ -486,7 +491,7 @@ END;
486491
$$ LANGUAGE plpgsql;
487492
```
488493

489-
### 20. trigger_planta_avancar_dia
494+
#### trigger_planta_avancar_dia
490495

491496
Trigger que chama a função planta_avancar_dia antes de atualizar o jogador.
492497

@@ -498,7 +503,7 @@ WHEN (OLD.dia < NEW.dia)
498503
EXECUTE FUNCTION planta_avancar_dia();
499504
```
500505

501-
### 21. inserir_habilidade()
506+
### 12. inserir_habilidade()
502507

503508
Função que insere um nova habilidade na tabela Habilidade e nas tabelas correspondentes (habCombate, habCultivo, habMineracao).
504509

@@ -539,7 +544,7 @@ END;
539544
$$ LANGUAGE plpgsql;
540545
```
541546

542-
### 22. exclusividade_tipo_habilidade()
547+
### 13. exclusividade_tipo_habilidade()
543548

544549
Função que garante que uma habilidade não pode ser associada a mais de um tipo (fhabCombate, habCultivo, habMineracao).
545550

@@ -559,7 +564,7 @@ END;
559564
$$ LANGUAGE plpgsql;
560565
```
561566

562-
### 23. exclusividade_tipo_habilidade_trigger
567+
#### exclusividade_tipo_habilidade_trigger
563568

564569
Trigger que chama a função exclusividade_tipo_habilidade antes de inserir um novo habilidade.
565570

@@ -569,7 +574,7 @@ BEFORE INSERT ON habilidade
569574
FOR EACH ROW EXECUTE FUNCTION exclusividade_tipo_habilidade();
570575
```
571576

572-
### 24. inserir_ambiente()
577+
### 13. inserir_ambiente()
573578

574579
Função que insere um nova ambiente na tabela ambiente e nas tabelas correspondentes (habCombate, habCultivo, habMineracao).
575580

@@ -621,7 +626,7 @@ END;
621626
$$ LANGUAGE plpgsql;
622627
```
623628

624-
### 25. exclusividade_tipo_ambiente()
629+
### 14. exclusividade_tipo_ambiente()
625630

626631
Função que garante que uma ambiente não pode ser associada a mais de um tipo (fhabCombate, habCultivo, habMineracao).
627632

@@ -643,7 +648,7 @@ END;
643648
$$ LANGUAGE plpgsql;
644649
```
645650

646-
### 26. exclusividade_tipo_ambiente_trigger
651+
#### exclusividade_tipo_ambiente_trigger
647652

648653
Trigger que chama a função exclusividade_tipo_ambiente antes de inserir um novo ambiente.
649654

@@ -659,4 +664,5 @@ FOR EACH ROW EXECUTE FUNCTION exclusividade_tipo_ambiente();
659664
| Data | Versão | Autor | Alterações |
660665
|------------|--------|---------------------------------------------------|------------------------------|
661666
| 10/02/2025 | `1.0` | [Manuella Valadares](https://github.com/manuvaladares) | Criação do documento |
662-
| 10/02/2025 | `1.1` | [Gabriel Zaranza](https://github.com/GZaranza) | Adicionando Triggers |
667+
| 10/02/2025 | `1.1` | [Gabriel Zaranza](https://github.com/GZaranza) | Adicionando Triggers |
668+
| 10/02/2025 | `1.2` | [Gabriel Fernando de Jesus Silva](https://github.com/MMcLovin) | Arrumando índice |

0 commit comments

Comments
 (0)