Skip to content

Repositório da Atividade de Banco de Dados de RH, E-commerce e Ensino utilizando SQL, desenvolvido durante o Bootcamp Full Stack Java da Generation Brasil.

Notifications You must be signed in to change notification settings

willaevangelista/bancos-de-dados

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Gerenciamento de Banco de Dados Relacionais com SQL

Este projeto consiste na criação, manipulação e consulta de bancos de dados relacionais utilizando MySQL Workbench. As atividades desenvolvidas abrangem desde a criação das tabelas até a atualização de registros, visando consolidar os conhecimentos em SQL.


MySQL


Tabela de Conteúdo

  1. Conhecimentos Mobilizados
  2. Estrutura do Projeto
  3. Código Desenvolvido
  4. Tecnologias Utilizadas

💡 Conhecimentos Mobilizados

  • Modelagem de Banco de Dados Relacional: Criação de tabelas com chaves primárias e estrangeiras.
  • Definição de atributos relevantes: Escolha de colunas adequadas para representar classes e personagens.
  • Relacionamento entre tabelas: Uso de FOREIGN KEY para vincular personagens às classes.
  • Manipulação de dados com SQL: Inserção de registros com INSERT INTO.
  • Consultas SQL com filtros: Uso de WHERE para buscar personagens com poder de ataque acima de 2000 ou defesa entre 1000 e 2000.
  • Operador LIKE: Filtragem de registros com base em padrões textuais (busca por personagens com a letra "C" no nome).
  • INNER JOIN: Junção de dados entre as tabelas tb_personagens e tb_classes.
  • Filtragem em JOIN: Uso de WHERE para exibir apenas personagens de uma classe específica.
  • Organização e versionamento de código: Estruturação das queries em um único arquivo .SQL e publicação no GitHub.

🏗️ Estrutura Geral dos Projetos

  ├── README.md
  ├── exe01.sql 
  ├── exe02.sql  
  ├── exe03.sql  
  ├── exe04.sql  
  ├── exe05.sql 
  ├── exe06.sql 

📂 Código Desenvolvido

Para melhor visualização, aqui estão os arquivos desenvolvidos:

  • exe01.sql: Banco de dados para o serviço de um Game Online, com as tabelas tb_personagens e tb_classes, incluindo a criação, inserção de registros e consultas SQL.
  • exe02.sql: Banco de dados para o serviço de uma Pizzaria, com as tabelas tb_pizzas e tb_categorias, com registros e consultas relacionadas ao valor e categoria das pizzas.
  • exe03.sql: Banco de dados para o serviço de uma Farmácia, com as tabelas tb_produtos e tb_categorias, com consultas para produtos e suas categorias.
  • exe04.sql: Banco de dados para o serviço de um Hortifruti, com as tabelas tb_produtos e tb_categorias, incluindo as inserções e consultas para produtos, categorias e faixas de preço.
  • exe05.sql: Banco de dados para o serviço de uma Loja de Material de Construção, com as tabelas tb_produtos e tb_categorias, com registros de materiais e consultas associadas.
  • exe06.sql: Banco de dados para uma Plataforma de Cursos Online, com as tabelas tb_cursos e tb_categorias, contendo registros de cursos, valores e categorias.

🛠️ Tecnologias Utilizadas

  • Banco de Dados: MySQL
  • Ferramenta de Desenvolvimento: MySQL Workbench
  • Versionamento: Git e GitHub
  • Paradigma: Banco de Dados Relacional
  • Linguagem: SQL

About

Repositório da Atividade de Banco de Dados de RH, E-commerce e Ensino utilizando SQL, desenvolvido durante o Bootcamp Full Stack Java da Generation Brasil.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published