https://github.com/an4pdm/desafio-de-projeto-com-transacoes-sql
Projeto de Banco de Dados feito para o desafio de projeto do bootcamp "SQL Database Specialist" (DIO).
https://github.com/an4pdm/desafio-de-projeto-com-transacoes-sql
Last synced: 3 months ago
JSON representation
Projeto de Banco de Dados feito para o desafio de projeto do bootcamp "SQL Database Specialist" (DIO).
- Host: GitHub
- URL: https://github.com/an4pdm/desafio-de-projeto-com-transacoes-sql
- Owner: An4PDM
- Created: 2025-01-01T21:04:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-09T17:16:36.000Z (over 1 year ago)
- Last Synced: 2025-02-23T21:16:29.425Z (over 1 year ago)
- Size: 58.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## *Desafio de projeto: Criando Transações, Executando Backup e Recovery de Banco de Dados*
Projeto de Banco de Dados feito para o desafio de projeto do bootcamp "SQL Database Specialist" (DIO).
Esse projeto é dividido em três partes, conforme suposto pelo Bootcamp:
### *PARTE 1 – TRANSAÇÕES*
Essa primeira transação pode ser executada sem utilizar outros recursos como procedures. Dessa forma, você irá executar statements de consultas e modificações de dados persistidos no banco de dados via transações.
### *PARTE 2 - TRANSAÇÃO COM PROCEDURE*
Você deverá criar outra transação, contudo, esta será definida dentro de uma procedure. Neste caso, assim como no exemplo em aula, deverá haver uma verificação de erro. Essa verificação irá acarretar um ROLLBACK, total ou parcial (SAVEPOINT).
### *PARTE 3 – BACKUP E RECOVERY*
Objetivo: Executar o backup do banco de dados e-commerce.
- Utilize o mysqldump para realizar o backup e recovery do banco de dados e-commerce;
- Realize o backup de diferentes bancos de dados e insira recursos como: procedures, eventos e outros;
- Adicione o arquivo de backup ao github juntamente com o script.