Gestão da Formação - Clube Desportivo
Sistema de base de dados relacional em SQL Server para a gestão da formação de um clube desportivo, com normalização em 3FN, suporte a 18 requisitos transacionais, triggers automatizados para assiduidade e quotas, e validação de regras de negócio.
Estruturando e automatizando a gestão da formação desportiva em SQL Server.
Desenvolvido para a unidade curricular de Bases de Dados do Politécnico do Porto, este projeto projeta e implementa uma base de dados relacional robusta para centralizar as operações administrativas e desportivas de um clube de futebol ao longo de múltiplas épocas.
Seguindo a metodologia de desenho de Connolly & Begg (Modelação Conceptual, Lógica e Física), o esquema centraliza atletas, escalões etários, equipas técnicas, inscrições, presenças em treinos, quotas mensais e geração automática de alertas em Microsoft SQL Server.

Diagrama Entidade-Relacionamento (ER) concetual com entidades, cardinalidades e atributos
O Problema & Desafios Chave
A gestão descentralizada em clubes de formação origina dispersão de informação, falta de controlo sobre presenças e quotas em dívida, e morosidade nos processos administrativos.
O projeto constrói um esquema relacional inteiramente normalizado (3FN) que garante a integridade referencial, gera automaticamente registos de presença ao criar um treino, cria a quota inicial na validação de inscrições e emite alertas automáticos de assiduidade (<50%) e renovação federativa.
- Normalização completa dos dados da FNN até à 3.ª Forma Normal (3FN), eliminando anomalias de alteração, inserção e eliminação
- Implementação de triggers T-SQL para geração automática de registos de presença em treinos e quota inicial na validação da inscrição
- Programação de restrições CHECK para validação de elegibilidade etária por escalão e bloqueio de presenças em treinos futuros
- Garantia de integridade referencial impedindo a validação de novas inscrições caso o atleta possua quotas pendentes de épocas anteriores
- Desenvolvimento de 18 Stored Procedures transacionais, Views e Funções Escalares para relatórios de gestão
Arquitetura & Decisões Técnicas
Arquitetura de base de dados em 3 camadas concebida segundo a metodologia de Connolly & Begg, normalizada a 3FN e implementada em Microsoft SQL Server com Stored Procedures, Triggers, Views e Sequências.
- A normalização formal a 3FN garante a eliminação de redundâncias e anomalias de atualização no histórico de múltiplas épocas
- Triggers executados ao nível da base de dados asseguram a execução atómica de regras de negócio sem depender de código aplicacional externo
- Stored Procedures e Vistas personalizadas otimizam a velocidade de resposta de consultas complexas para relatórios de gestão
Stack Tecnológica & Infraestrutura
Diagramas e Interfaces do Projeto

Diagrama Entidade-Relacionamento (ER) concetual com entidades, cardinalidades e atributos

Modelo físico relacional implementado no Microsoft SQL Server

Diagrama de arquitetura global do sistema para a gestão da formação do clube

Mapeamento dos percursos transacionais validando a cobertura dos 18 requisitos funcionais