Sistema De Placar De Futebol
#1
Posted 17/06/2007, 18:12
A estrutura da tabela é:
ID --- Partida --- Gols --- Status --- Marcadores --- Data --- Hora
Até mesmo já alterei a tabela para que contenha o campo Marcadores, porém antes de iniciar o trabalho gostaria de saber algumas soluções para o meu problema, eu não tenho muita experiência com banco de dados por isso tô pedindo ajuda, não quero fazer uma gambiarra qualquer e depois ficar díficil para fazer a manutenção/atualização do código.
Bom, vamos supor que um dos cadastros na tabela seja.
ID --- Partida --- Gols --- Status --- Marcadores --- Data --- Hora
1 TrezexQuinze 0x1 Iniciado Zé(Quinze) xx-xx-xxxx xx:xx
Na parte do painel onde é atualizado o placar é exibido um campo de texto onde é simplesmente colocado o placar (1x0, 2x1). Agora com o marcador eu posso criar um outro campo de texto (HTML) onde é escrito o nome do jogador e entre parênteses o nome do time, e essa string é inserida no campo do banco (MySQL)... Porém, vamos dizer que o Zé fez outro gol ali, e agora está 0x2 pro Quinze, que comando eu usaria ali, para que fizesse o UPDATE, mas não apagasse o registro atual, pois com um simples UPDATE ali ia apagar o registro que já está contido no campo, e substituir pelo novo valor. Espero que tenham entendido o que eu quero, sugestões são muito bem-vindas.
#2
Posted 18/06/2007, 15:09
se nao entender, explico melhor
D --- Partida --- Gols --- Status --- Marcadores --- Data --- Hora
1 TrezexQuinze 0x1 Iniciado Zé(Quinze) xx-xx-xxxx xx:xx
Id TabelaJogo Marcadores
1 1 Zé(quinze)
2 1 Zé(quinze)
Edição feita por: ccgdbz1, 18/06/2007, 15:09.
#3
Posted 18/06/2007, 20:52
idPartida | time1 | time2 | marcador_time1 | marcador_time2 | tempo | min
1 1 3 Tcheco 1 15
2 1 3 Tuta 1 33
3 1 3 Tuta 2 18
4 1 3 Carlos Eduardoa 2 44
idTime | descricao
1 Gremio
2 Santos
3 Boca
Acho que o sistema ficaria + flexivel desse jeito... Daria ainda pra fazer uam tabela de jogadores, dai na tabela de partidas simplemente incluiria o código do jogador...
dai apra pegar o resultado do jogo é simplemente com um count dos valores não nulos dos campos marcador_timeX
- Desenvolvedor Python/ZOPE/Plone + ArchGenXML/Poseidon - Python + Django na Universidade de Caxias do Sul
- Desenvolvedor Python + Django na World News
Blog
#4
Posted 19/06/2007, 19:44
minha sugestão:
idPartida | time1 | time2 | marcador_time1 | marcador_time2 | tempo | min
1 1 3 Tcheco 1 15
2 1 3 Tuta 1 33
3 1 3 Tuta 2 18
4 1 3 Carlos Eduardoa 2 44idTime | descricao
1 Gremio
2 Santos
3 Boca
Acho que o sistema ficaria + flexivel desse jeito... Daria ainda pra fazer uam tabela de jogadores, dai na tabela de partidas simplemente incluiria o código do jogador...
dai apra pegar o resultado do jogo é simplemente com um count dos valores não nulos dos campos marcador_timeX
Gostei da sua idéia, valeu pela ajuda dos dois... Eu não entendo de foreign keys, vou dar uma estudada... Mas nesse caso aí o campo IdPartida não tinha que ser o mesmo para todos os gols da mesma partida??
#5
Posted 20/09/2017, 19:48
Viagra A L Unite cialis 272 Can I Trust Canadian Viagra Online
Viagra Ansiolitico Per Giovani
Comprar Cialis Al Mayoreo <a href=http://cialtobuy.com>cialis</a> Find Acticin Website Pharmacy No Physician Approval
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)