Aprendendo sobre Banco de Dados

Bem-vindo! Este é um projeto colaborativo para entrega de atividades do Bootcamp de Python realizado pela Womakers Code que envolve o desenvolvimento de um sistema com banco de dados. Contamos com a participação de 11 colaboradoras, cada uma contribuindo em uma parte específica do projeto.

Objetivo 🎯

O objetivo principal deste projeto é criar um banco de dados para armazenar e manipular informações de forma eficiente. Cada colaboradora desempenhará um papel crucial no desenvolvimento, contribuindo em diferentes aspectos.

Aprendizados

  1. CREATE: Cria novas tabelas, índices, procedimentos armazenados e outros objetos no banco de dados.

  2. ALTER: Modifica a estrutura de uma tabela existente, como adicionar ou remover colunas.

  3. DROP: Exclui completamente um banco de dados, tabela, índice ou outro objeto. Use com cautela, pois os dados serão perdidos irreversavelmente.

  4. INSERT: Insere novos registros em uma tabela. Você especifica os valores a serem inseridos nas colunas correspondentes.

  5. DELETE: Remove registros de uma tabela com base em condições específicas. Tenha cuidado ao usá-lo, pois pode resultar na perda permanente de dados.

  6. SELECT: Utilizado para recuperar dados de uma ou mais tabelas. Pode ser personalizado para selecionar colunas específicas, aplicar filtros e ordenar os resultados.

  7. UPDATE: Atualiza os dados existentes em uma tabela. Permite modificar valores em colunas específicas com base em condições definidas.

  8. ORDER BY: Utilizado para classificar os resultados da consulta com base em uma ou mais colunas, em ordem ascendente ou descendente.

  9. LIMIT: Restringe o número de linhas retornadas em uma consulta, útil para limitar o volume de resultados.

  10. DISTINCT: Utilizado para remover duplicatas dos resultados da consulta, exibindo apenas valores únicos.

  11. GROUP BY: Agrupa os resultados da consulta com base em uma ou mais colunas, geralmente usado com funções de agregação como COUNT, SUM, AVG, etc.

  12. HAVING: Aplica condições a grupos resultantes de uma cláusula GROUP BY, filtrando os resultados agregados.

  13. JOIN: Combina linhas de duas ou mais tabelas com base em uma condição relacionada, permitindo recuperar dados de tabelas relacionadas.

Tecnologias 💻

DBeaver
Uma ferramenta de gerenciamento de banco de dados universal e gratuita, projetada para facilitar o desenvolvimento, administração e análise de bancos de dados. Com suporte a uma ampla variedade de Sistemas Gerenciadores de Banco de Dados (SGBDs), incluindo MySQL, PostgreSQL, SQLite, Oracle e muitos outros, o DBeaver oferece uma interface intuitiva e recursos poderosos.

Colaboradoras 🚀

Aqui estão as incríveis colaboradoras que estão impulsionando este projeto:


Beatriz Alencar Kuriki

Cíntia Brito

Elaine Francine Santos

Liane Rafaelle

Luana Ls

Flavia Bilibio

Dayana Ferreira

Valeria Cabral

Aline Sgiers

Karolina Meira

Ana Altomani

Agradecimentos

Agradecemos antecipadamente a todas as colaboradoras por seu esforço e dedicação para tornar este projeto um sucesso. Juntas, estamos construindo algo incrível!

Divirta-se codando! 🚀