>
> Bom, vejo dois problemas (ou melhor, dúvidas) ..
>>
>> - Um é que o ranking muda constantemente. Hoje eu tenho 70 pontos, e tem
>> 150 pessoas empatadas comigo, quando eu acerto mais uma vou dar um pulo no
>> ranking. Tem como fazer essa atualização em tempo real de forma rápida? Ou é
>> melhor atualizar a cada 2, 5, 24h?
>>
>
Olha só, você tem que definir onde irá colocar a regra de negocio na
aplicação, que poderá fazer os cálculos conforme ele vai respondendo as
questões ou vai colocar o negocio no banco ?



>
>> - Outro ponto é: onde seria mais indicado colocar a pontuação e a posição
>> do usuário no ranking? Na própria tabela de usuários (esta tabela já tem
>> diversas informações, pois é um site sobre filmes, então tem número de
>> votos, número de comentários, além de informações como endereço, telefone,
>> etc.) ou seria melhor criar uma tabela com a pontuação e o ranking dos
>> usuários?
>>
>
Se você for modelar o banco o mais correto seria separar a informação em
tabelas distintas por diversos motivos.-> o principal organização..rsrs


>
>> Apenas para informação, atualmente eu tenho (envolvidos na quiz) a tabela
>> de usuários, a tabela onde realmente ficam as perguntas e uma tabela que
>> indica os votos das pessoas (idusuario = X, idtrivia = Y, voto = 3, status =
>> 0 ou 1, para certo ou errado).
>>
>
Acho correto agora, seria você criar uma tabela para os pontos.

Bom, acho que esse é um problema de modelagem e sei como muitos não gostam
>> de discutir muito sobre isso, mas como não chega a ser a modelagem de um
>> sistema inteiro, e só uma pequena parcela, acho que alguns com mais
>> experiência no ramo possam me ajudar nisso tranquilamente! =)
>>
>
Existe varias maneira de você implementar isso.

Espero te ajudado

-- 
Rodrigo Marins
http://pgcon.postgresql.org.br/
http://portaldodesenvolvedor.com.br/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a