Projetos
Academic Group Project·2026·1.º Semestre 2025/2026

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.

Secção 01

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.

3FNNível de Normalização Atingido
18Requisitos Transacionais Suportados
AutomatizadoTriggers para Assiduidade e Quotas
SQL ServerMotor SGBD
Gestão da Formação - Clube Desportivo

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

Secção 02

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.

Desafios Chave de Engenharia
  • 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
Secção 03

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.

Diagrama de Topologia & Fluxo de Componentes
Loading architecture topology...
Porquê Esta Arquitetura
  • 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
Secção 04

Stack Tecnológica & Infraestrutura

SQL Server
T-SQL