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

https://github.com/gemaquejr/mysql-one-for-all

Projeto com o objetivo de revisar e e consolidar conceitos de normalização e execução de queries. Este projeto foi criado para avaliação final na seção 03 do módulo de Backend do Curso de Desenvolvimento Web na Trybe.
https://github.com/gemaquejr/mysql-one-for-all

docker mysql mysql-workbench sql

Last synced: about 2 months ago
JSON representation

Projeto com o objetivo de revisar e e consolidar conceitos de normalização e execução de queries. Este projeto foi criado para avaliação final na seção 03 do módulo de Backend do Curso de Desenvolvimento Web na Trybe.

Awesome Lists containing this project

README

          

# MySql One For All

Essa aplicação foi inspirado no Banco de Dados do Spotify (SpotifyClone) e desenvolvida em MySQL.

![preview](.github/preview.gif)

Aplicação que consiste em fazer a normalização de tabelas, criá-las, populá-las e manipulá-las executando queries.

O projeto foi para praticar todos os conceitos de SQL aprendidos, resolvendo uma série de desafios com diferentes níveis de complexidade, que foram resolvidos cada um em seu arquivo próprio.

## 🚀 Tecnologia

- ⚡ Docker é uma plataforma open source que facilita a criação e administração de ambientes isolados dentro de um container.

- ⚡ MySQL é um sistema de gerenciamento de banco de dados, que utiliza a linguagem SQL como interface.

- ⚡ MySQL Workbench é uma ferramenta de design de banco de dados visual que integra desenvolvimento SQL, administração, design de banco de dados, criação e manutenção em um único ambiente de desenvolvimento integrado para o sistema de banco de dados MySQL.

## ✋🏻 Pré-requisitos

- [git](https://git-scm.com/downloads): Ferramenta para gerenciar o código-fonte

- [Visual Studio Code](https://code.visualstudio.com/): Editor de Código Fonte

- [Docker](https://www.docker.com/): Software de código aberto usado para implantar aplicativos dentro de containers virtuais.

- [MySQL](https://www.mysql.com/): Sistema de gerenciamento de banco de dados (SGBD) relacional, ou seja, que utiliza a linguagem SQL como interface.

- [MySQL Workbench](https://www.mysql.com/products/workbench/): MySQL é uma ferramenta de design de banco de dados visual que integra desenvolvimento SQL, administração, design de banco de dados, criação e manutenção em um único ambiente de desenvolvimento integrado para o sistema de banco de dados MySQL.

## :hammer_and_wrench: Antes de iniciar o projeto.

No diretório do projeto, instale as dependências e inicialize o projeto:

### `npm install`

Instala as dependências.