{"id":18538065,"url":"https://github.com/tassio-med/sql-all-for-one-project","last_synced_at":"2026-04-18T07:32:01.495Z","repository":{"id":53885960,"uuid":"521811517","full_name":"Tassio-Med/sql-all-for-one-project","owner":"Tassio-Med","description":"🗃️ Este projeto foi desenvolvido com Javascript MySQL e para o desenvolvimento foi utilizado o banco de dados Northwind.","archived":false,"fork":false,"pushed_at":"2023-04-01T15:59:05.000Z","size":342,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-02T21:04:38.681Z","etag":null,"topics":["eslint","javascript","mysql","sql"],"latest_commit_sha":null,"homepage":"","language":"SQL","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/Tassio-Med.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,"zenodo":null}},"created_at":"2022-08-06T00:50:04.000Z","updated_at":"2023-09-09T23:22:32.000Z","dependencies_parsed_at":"2025-05-15T02:11:12.572Z","dependency_job_id":"b66d2c74-6c85-466c-83f1-7d9679dd2577","html_url":"https://github.com/Tassio-Med/sql-all-for-one-project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Tassio-Med/sql-all-for-one-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tassio-Med%2Fsql-all-for-one-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tassio-Med%2Fsql-all-for-one-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tassio-Med%2Fsql-all-for-one-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tassio-Med%2Fsql-all-for-one-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tassio-Med","download_url":"https://codeload.github.com/Tassio-Med/sql-all-for-one-project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tassio-Med%2Fsql-all-for-one-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31961118,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["eslint","javascript","mysql","sql"],"created_at":"2024-11-06T19:42:00.645Z","updated_at":"2026-04-18T07:32:01.478Z","avatar_url":"https://github.com/Tassio-Med.png","language":"SQL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bem-vindo ao SQL-All For One!\n\nO objetivo deste projeto foi colocar me prática meus conhecimentos em banco de dados. Nele foram aplicados os comandos que estudei em `MySQL` e para o desenvolvimento foi utilizado o banco de dados `Northwind`.\n\n\n#### As principais habilidades colocadas prática nesse projeto foram:\n\n* **Javascript**;\n* **SQL**;\n* **MySQL**;\n\n![javascript](https://img.shields.io/badge/javascript-yellow.svg?style=for-the-badge\u0026logo=javascript\u0026logoColor=white) ![MySQL](https://img.shields.io/badge/mysql-%2300f.svg?style=for-the-badge\u0026logo=mysql\u0026logoColor=white)  ![ESLint](https://img.shields.io/badge/ESLint-4B3263?style=for-the-badge\u0026logo=eslint\u0026logoColor=white)  ![NPM](https://img.shields.io/badge/NPM-%23000000.svg?style=for-the-badge\u0026logo=npm\u0026logoColor=) \n\n\u003cbr/\u003e\n\n## Instalação\n\nPara testar o projeto na sua máquina pessoal siga os seguintes passos:\n\n1. Clone o repositório:\n\n```sh\ngit@github.com:Tassio-Med/sql-all-for-one-project.git\n```\n\n2. Instale os pacotes npm:\n\n```sh\nnpm install\n```\n\u003cbr/\u003e\n\n## 🗒️ Instruções para restaurar o banco de dados `Northwind`\n\u003cbr/\u003e\n\n1. Faça o download do arquivo de backup [aqui](northwind.sql) clicando em \"Raw\", depois clicando com botão direito e selecionando \"Salvar como\" para salvar o arquivo em seu computador.\n2. Abra o arquivo com algum editor de texto e selecione todo o conteúdo do arquivo usando `CTRL-A`.\n3. Abra o MySQL Workbench.\n4. Abra uma nova janela de query e cole dentro dela todo o conteúdo do arquivo `northwind.sql`.\n5. Selecione todo o código com o atalho `CTRL-A` e depois clique no ícone de raio para executar a query.\n\n    ![Restaurando o banco Northwind](images/restore_northwind.png)\n6. Aguarde alguns segundos (espere em torno de 30 segundos antes de tentar fazer algo).\n7. Clique no botão apontado na imagem a seguir para atualizar a listagem de banco de dados.\n\n    ![Tabelas do banco Northwind](images/refresh_databases.png)\n7. Verifique se o banco restaurado possui todas as seguintes tabelas:\n\n    ![Tabelas do banco Northwind](images/northwind.png)\n8. Clique com botão direito em cada tabela e selecione \"Select Rows\" e certifique-se que todas as tabelas possuem registros. Caso tenha alguma faltando, faça o passo a seguir. Caso contrário, pode ir para próxima seção.\n9. Caso existam tabelas faltando, drope o banco de dados clicando com o botão direito em cima do banco de dados northwind e selecionando \"Drop Schema\" e refaça os passos novamente, dessa vez aguardando um tempo maior quando executar o script de restauração.\n\n    ![Drop Schema](images/drop_database.png)\n\n\u003cbr/\u003e\n\n## EsLint\n\nNeste projeto foi utilizado o [ESLint](https://eslint.org/) para fazer a análise estática do código. Ajudando a garantir a qualidade do código de forma a tê-lo mais legível, de mais fácil manutenção e seguindo as boas práticas de desenvolvimento.\n## Autor\n\n- [@tassio medeiros](https://github.com/Tassio-Med)\n\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://linkedin.com/in/tassiomed98) \n\n[![Instagram](https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge\u0026logo=instagram\u0026logoColor=white)](https://instagram.com/tassio.med?igshid=ZDdkNTZiNTM=) \n\n\n\n\n\nÉ importante dar destaque que o projeto foi desenvolvido no  módulo de Back-end na [@trybe](https://github.com/betrybe).\n\n\u003cbr\u003e\u003chr\u003e\n[🔼 Voltar topo](#bem-vindo-ao-sql-all-for-one)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftassio-med%2Fsql-all-for-one-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftassio-med%2Fsql-all-for-one-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftassio-med%2Fsql-all-for-one-project/lists"}