hydrocat / bd-irmao-do-jorel

Repositório com o conteúdo da monitoria estruturada para normalização do banco de dador IrmaoDoJorel.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Normalizando o banco de dados IrmaoDoJorel

Este repositório guarda as informações da monitoria estruturada onde foi normalizado o banco de dados IrmaoDoJorel.

Exercício

Para realizar o exercício de normalização, utilize as tabelas continas nessa planilha Excel.

Faça a normalização dos dados seguindos as formas normais descritas abaixo. Crie um esboço de como seriam estruturadas as entidades do banco de dados e os atributos pertencentes a cada uma delas.

Captura de tela de 2022-10-25 13-05-06

Utilizando uma ferramenta para a criação de diagrama entidade-relacionamento, faça o esboço das entidades e os relacionamentos entre elas.

O diagrama abaixo foi elaborado usando a ferramenta Workbench.

Captura de tela de 2022-10-25 13-21-56

Com os dados normalizado, crie o script SQL para gerar o banco.

Executando o Script

Para gerar o banco de dados IrmaoDoJorel basta apenas copiar e executar o script irmaoDoJorel.sql contido neste repositório.

Caso não possua o MySQL localmente, utilize o Docker.

Como executar o MySQL pelo Docker

1) Diretamente pelo terminal

Com o Docker instalado, pode-se subir um container MySQL rapidamente pela linha de comando abaixo

   docker run -it --rm -e MYSQL_ROOT_PASSWORD=root -p33060:3306 --name mysql_container mysql

Acessando o terminal do container com o comando abaixo.

  docker exec -it mysql_container bash

Uma vez no terminal do container, faça login diretamente no terminal com as credenciais MySQL, onde a senha é root.

  mysql -u root -p 

Caso prefira, faça o login com as mesmas credenciais descritas acima usando a interface do Workbench

2) Usando o docker-compose.yml

Utilizando o docker-compose.yml presente neste repositório, rode o comando abaixo.

  docker-compose up

Acessando o terminal do container com o comando abaixo.

  docker exec -it mysql_container bash

Uma vez no terminal do container, faça login diretamente no terminal com as credenciais MySQL, onde a senha é root.

  mysql -u root -p 

Caso prefira, faça o login com as mesmas credenciais descritas acima usando a interface do Workbench

---

Desenvolvido por Larissa Perinoto, © 2022.

About

Repositório com o conteúdo da monitoria estruturada para normalização do banco de dador IrmaoDoJorel.