É Pá e Bola com o SQL Server – ⑨

Olá, boa tarde.

Este é mais um post da nova Sessão É Pá e Bola com SQL Server.

Aqui o papo é simples e direto, sem formalidade, com dicas rápidas para se fazer algo relacionado com Microsoft SQL Server de forma geral.

Você pode estar se perguntando o porque deste nome, eu já te respondo.

O porquê é que todas as dicas a serem compartilhadas podem estar envolvidas com esportes praticados com bola, ou simplesmente por sua facilidade na construção e execução.

No É Pá e Bola com o SQL Server – ⑨, edição especial dedicada ao Futebol Feminino, você terá a possibilidade de acessar a biblioteca de códigos elaborados para simular o caminho das 32 seleções que estarão participando da Copa do Mundo de Futebol Feminino da Fifa, que esta sendo disputada entre os meses de julho e agosto na Nova Zelândia e Austrália.

Dentre as alternativas de sorteio, existe a possibilidade do sorteio das seleções e seus respectivos grupos de forma aleatória, ou a partir da definição padrão dos grupos estabelecidos pela Fifa.

A versão do Simulador da Copa do Mundo de Futebol Feminino da Fifa, foi elaborado com base no mesmo código fonte utilizado para a versão da Copa do Mundo de Futebol Masculino de 2022, o qual apresenta as seguintes funcionalidades:

1 – Simulação do 48 jogos da fase de grupos;

2 – Definição das 16 seleções classificadas para a fase de Oitavas de Final;

3 – Simulação dos 8 jogos da fase de Oitavas de Final;

4 – Definição das 8 seleções classificadas para a fase de Quartas de Final;

5 – Simulação dos 4 jogos da fase de Quartas de Final;

6 – Definição das 4 seleções classificadas para a fase de Semi Final;

7 – Simulação dos 2 jogos da fase de Semi Final;

8 – Definição das seleções classificadas para Disputa de Terceiro Lugar e a Grande Final;

9 – Simulação dos 2 jogos referentes a disputa de Terceiro Lugar e Grande Final;

10 – Análise de Empates e simulação de prorrogação ou pênaltis a parte da fase de Oitavas de Final;

11 – Classificação Final respeitando a posição da disputa de Terceiro e Quarto Lugares, Vice-Campeão e Campeão Mundial;

12 – Classificação Final das 32 seleções participantes da Fifa World Cup de acordo com a pontuação obtida;

13 – Classificação Final das 32 seleções participantes da Fifa World Cup de acordo com os critérios de avaliação da Fifa;

14 – Histórico de Jogos com base nas simulações realizadas;

15 – Histórico de Classificações com base nas simulações realizadas;

16 – Histórico das Seleções Campeã e Vice-campeã com base nas simulações realizadas;

17 – Análise de Desempenho de Finais Disputadas, com base nas simulações realizadas;

18 – Estatística de Desempenho em relação as 16 primeiras posições, com base nas simulações realizadas; e

19 – Apresentação da Análise de Desempenho das Finais Disputadas, de acordo com a seleção definida como Campeã Mundial ao final do processamento da simulação.

A Figura 1 abaixo ilustra a biblioteca de scripts criados para o simulador, os quais devem ser executados de acordo com as orientações apresentadas no arquivo Leia-me.txt.

Figura 1 – Simulador da Copa do Mundo de Futebol Feminino – Relação de arquivos

A Figura 2 abaixo ilustra alguns jogos simulados referentes a fase de grupos:

Figura 2 – Fase de Grupos – Simulação de Jogos e resultados.

A Figura 3 apresenta o histórico de seleções reconhecidas ao longo do processamento realizado pelo simulador de acordo com as simulações realizadas:

Figura 3 – Histórico de Seleções definidas pelo simulador como Campeã Mundial.

A Figura 4 apresenta o resumo da performance estatística obtida pela seleção campeã mundial na última simulação realizada, tendo como base o histórico de simulação armazenado ao longo das diversas simulações processadas:

Figura 4 – Desempenho da Seleção Campeã Mundial ao longo do histórico de simulações realizadas.

Os arquivos podem ser acessados através do link: Github – Copa do Mundo de Futebol Feminino da Fifa 2023


Desta forma, chegamos ao final…. simples, prático, rápido, mas nem sempre é fácil….


Valeu….

É isso aí galera, aqui é É Pá e Bola com o SQL Server, espero que você tenha gostado….