Jump to content
Antonio_1988

[Resolvido] duvidas na criação de uma bd

Recommended Posts

Antonio_1988

Boas pessoal!

estou a fazer um trabalho para a base de dados, só que nao consigo por a funcionar como pretendo! é assim: tou a criar uma base de dados para uma prova de TT, esta prova é constituída por 7 etapas, tenho uma ligação N-N entre pilotos e etapas, e aí surge a tabela "tempos" (id_piloto, id_etapa, tempopartida, tempochegada, tempototal).

o problema surge pois será atribuído um valor monetário aos 3 primeiros classificados de cada etapa! nao sei como ficar com registos gravados dessa informação a cada etapa!

*o valor monetário é igual para todas as etapas

desde já agradeço a atençao que me possa vir a ser prestada

Edited by Antonio_1988

Share this post


Link to post
Share on other sites
NunoDinis

Podes ter outra tabela com os campos, id_piloto,id_etapa,classificacao(caso precises, por exemplo para estatistica), valor.

Ou acrescentar os campos classificação e valor à tabela tempos.


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Share this post


Link to post
Share on other sites
Antonio_1988

obrigado pela resposta!

existe alguma forma de esses 2 campos acrescentados (classificação e valor) sejam atualizados de forma automatica? pois esses campos dependem diretamente do tempo tempofinal...

Edited by Antonio_1988

Share this post


Link to post
Share on other sites
NunoDinis
existe alguma forma de esses 2 campos acrescentados (classificação e valor) sejam atualizados de forma automatica?

O que queres dizer com atualizados de forma automática ?


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Share this post


Link to post
Share on other sites
NunoDinis

Sim, a inserção e o UPDATE. Não sei se poderá ser feito no mesmo trigger, mas penso que não.

No entanto,pode também ser feito diretamente no código..


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Share this post


Link to post
Share on other sites
NunoDinis

Pode ser um insert, um update ou um delete.

No teu caso será só um insert dos valores (id_piloto, id_etapa, tempopartida, tempochegada, tempototal,classificacao,valor).

Caso precises de alterar os dados anteriormente inseridos é que utilizas o comando update.


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.