An open API service indexing awesome lists of open source software.

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

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.