Skip to content

Nomscodes/database-logic-portfolio-SQL

Repository files navigation

🗄️ Database Logic Portfolio (SQL)

Bem-vindo ao meu repositório de estratégias e soluções em SQL. Este espaço é dedicado à demonstração de habilidades em modelagem de dados, escrita de queries estruturadas e resolução de problemas reais em bancos de dados relacionais.

🚀 Sobre o Repositório

Aqui apresento uma progressão de desafios acadêmicos e práticos, desde a modelagem de entidades únicas até lógicas complexas de relacionamento. O foco principal é demonstrar a capacidade de transformar requisitos de negócio (Histórias de Usuário) em esquemas de banco de dados eficientes e seguros.

🛠️ Tecnologias e Ferramentas

  • SGBDs: PostgreSQL / MySQL.
  • Linguagem: SQL (DDL, DML, DQL).
  • Modelagem: Diagramas Entidade-Relacionamento (DER) e Esquemas Lógicos.

📂 Projetos e Exercícios

  • Foco: Transição de fichas de papel para um sistema digital seguro.
  • Técnicas: Criação de tabelas (DDL), uso de PRIMARY KEY e restrições UNIQUE para múltiplos contatos.
  • Foco: Padronização de dados docentes com regras de negócio rígidas.
  • Técnicas: Implementação de tipos enumerados (ENUM), validação de domínio com CHECK e tratamento de dados opcionais.
  • Foco: Gestão dinâmica de pilotos, equipes e motores para a temporada 2026.
  • Técnicas: Operações completas de CRUD, manutenção de registros via UPDATE e remoção estruturada com DELETE.
  • Foco: Implementação de relacionamento 1:1 entre Clientes e Contas.
  • Técnicas: Uso estratégico de FOREIGN KEY combinada com UNIQUE para garantir a regra de conta única por CPF.
  • Foco: Gerenciamento de consultores e seus respectivos projetos vinculados.
  • Técnicas: Desconstrução de atributos compostos (Endereço/Telefone) e implementação de integridade referencial entre Consultor e Projeto.
  • Foco: Estruturação de registros civis e uniões estáveis através de modelagem normalizada.
  • Técnicas: Comparativo de normalização e separação de entidades para otimização de armazenamento via Chave Estrangeira.

📈 Habilidades Demonstradas

  • DDL: Criação e gerenciamento de tabelas e tipos customizados.
  • DML: Manipulação, atualização e exclusão de dados em larga escala.
  • Integridade: Aplicação de chaves primárias, estrangeiras e restrições de unicidade.
  • Modelagem: Tradução de requisitos de negócio para Modelos Conceitual e Lógico.

Atualizado toda segunda-feira conforme cronograma de atividades acadêmicas.


Desenvolvido por Cassiano Nunes de Abreu.

About

🚀 Portfólio de estudos e desafios práticos de SQL. Documentação de progresso em manipulação de dados, criação de schemas e resolução de problemas estruturados.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors