{"id":23919393,"url":"https://github.com/an4pdm/desafio-de-projeto-com-transacoes-sql","last_synced_at":"2026-02-28T18:35:15.768Z","repository":{"id":270620028,"uuid":"910938735","full_name":"An4PDM/Desafio-de-projeto-com-transacoes-SQL","owner":"An4PDM","description":"Projeto de Banco de Dados feito para o desafio de projeto do bootcamp \"SQL Database Specialist\" (DIO).","archived":false,"fork":false,"pushed_at":"2025-01-09T17:16:36.000Z","size":60,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T21:16:29.425Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/An4PDM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-01T21:04:49.000Z","updated_at":"2025-01-09T17:16:39.000Z","dependencies_parsed_at":"2025-01-01T22:21:58.881Z","dependency_job_id":"294c2e1e-eec6-434c-ad65-3cdaabcc3fb1","html_url":"https://github.com/An4PDM/Desafio-de-projeto-com-transacoes-SQL","commit_stats":null,"previous_names":["an4pdm/desafio-de-projeto-com-transacoes-sql"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/An4PDM/Desafio-de-projeto-com-transacoes-SQL","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/An4PDM%2FDesafio-de-projeto-com-transacoes-SQL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/An4PDM%2FDesafio-de-projeto-com-transacoes-SQL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/An4PDM%2FDesafio-de-projeto-com-transacoes-SQL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/An4PDM%2FDesafio-de-projeto-com-transacoes-SQL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/An4PDM","download_url":"https://codeload.github.com/An4PDM/Desafio-de-projeto-com-transacoes-SQL/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/An4PDM%2FDesafio-de-projeto-com-transacoes-SQL/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29946873,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T18:21:26.597Z","status":"ssl_error","status_checked_at":"2026-02-28T18:19:38.892Z","response_time":90,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-05T14:51:44.220Z","updated_at":"2026-02-28T18:35:15.738Z","avatar_url":"https://github.com/An4PDM.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## *Desafio de projeto: Criando Transações, Executando Backup e Recovery de Banco de Dados*\n\u003cp\u003e Projeto de Banco de Dados feito para o desafio de projeto do bootcamp \"SQL Database Specialist\" (DIO). \u003c/p\u003e\n\u003cp\u003e Esse projeto é dividido em três partes, conforme suposto pelo Bootcamp: \u003c/p\u003e\n\n### *PARTE 1 – TRANSAÇÕES*\n\u003cp\u003e 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. \u003c/p\u003e\n\n### *PARTE 2 - TRANSAÇÃO COM PROCEDURE*\n\u003cp\u003e 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). \u003c/p\u003e\n\n### *PARTE 3 – BACKUP E RECOVERY*\n\u003cp\u003e Objetivo: Executar o backup do banco de dados e-commerce. \u003c/p\u003e\n\u003cul\u003e \n  \u003cli\u003e Utilize o mysqldump para realizar o backup e recovery do banco de dados e-commerce; \u003c/li\u003e\n  \u003cli\u003e Realize o backup de diferentes bancos de dados e insira recursos como: procedures, eventos e outros; \u003c/li\u003e\n  \u003cli\u003e Adicione o arquivo de backup ao github juntamente com o script. \u003c/li\u003e\n\u003c/ul\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fan4pdm%2Fdesafio-de-projeto-com-transacoes-sql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fan4pdm%2Fdesafio-de-projeto-com-transacoes-sql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fan4pdm%2Fdesafio-de-projeto-com-transacoes-sql/lists"}