Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Personalize - Sistemas

Tabela para Competições

Recommended Posts

Amigos do Grupo, não sei mais onde recorrer. Estou nos finalmentes do
desenvolvimento de um Sistema de Gerenciamento de Eventos Esportivos. Todos
formulários prontos, relatórios etc. Falta apenas confeccionar as Tabelas de
Jogos. Exemplo:
__
Time A |
Time B |
Time C |
. | Vão gerar os seguintes jogos = - Time A x Time B
. | Time A x Time C
. | Time C x Time B
Time N |
__|

Só mais um detalhe os jogos serão separados por rodadas e só poderá haver
repetição caso os jogos sejam turno e returno. quem puder me ajudar ficarei
extremamente agradecido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, não sei como está estruturando os dados da sua rodada, mas digamos que você tenha dúvida quanto a forma de criar a tabela... acho que a forma mais fácil de você controlar seria ter uma tabela rodada, com uma estrutura como a abaixo.

 

 

create table rodada (
codigo_torneio int not null, --Aqui você controlaria de qual torneio é esta rodada
rodada int not null,  --Aqui você controlaria se é 1ª ou 2ª rodada por exemplo.... poderia ser um boolean talvez
codigo_time_A int not null,
codigo_time_B int not null,
nro_gols_time_A int not null,
nro_gols_time_B int not null
)

 

Obs. 1: No modelo acima, você poderia cadastrar todos os jogos de cada time ligados ao torneio ao qual pertencem, cabendo a você controlar na inserção para não inserir o mesmo cruzamento duas vezes na mesma rodada.

Obs. 2: Sua chave primária poderia ser a união dos 4 primeiros campos da tabela.

Obs. 3: Você poderia incrementar esta tabela para por as demais informações que precisaria, como data do jogo, nº da rodada no campeonato, resumo do jogo com os dados mais relevantes... enfim, vai da sua necessidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.