Normalizando uma tabela na terceira forma normal e acessando as informações desta tabela através de queries utilizando SQL.
Habilidades | Ferramentas | Desenvolvimento | Repositório |
Neste projeto, desenvolvi as seguintes habilidades:
-
Modelar um banco de dados
-
Identificar entidades , atributos e relacionamentos
-
Aplicar a 1ª, 2ª e 3ª Forma Normal
-
Criar tabelas
-
Lidar com VIEWs
-
Alterar tabelas existentes
-
Criar reações dinâmicas com TRIGGERS
MySQL
, SQL
, Docker
, Docker compose
Partindo de uma tabela não normalizada semelhante ao que poderia ser uma versão simplificada do banco de dados do Spotify (o banco de dados real do Spotify é muito mais completo e complexo). O projeto teve por objetivo normalizar essa tabela, criando o schema no banco de dados local e populando-o;
Clone o repositório
git clone git@github.com:ritacassiasr/mysql-one-for-all.git
- Entre na pasta do repositório que você acabou de clonar:
cd mysql-one-for-all
- Instale as dependências e inicialize o projeto
- Instale as dependências:
npm install
- Inicialize o projeto:
npm start
(uma nova página deve abrir no seu navegador com a lista de planetas)⚠️ Lembrando que já deve se estar dentro da pasta do projetomysql-one-for-all