[firebase-br] triggers
Eduardo Bahiense
eduardo em icontroller.com.br
Dom Set 7 12:08:36 -03 2008
Olá Augusto
Primeiro vc tem que determinar se o cancelamento é atributo do pedido ou
do item.
Se você pode cancelar um pedido parcialmente, então é do item, mas se
você, quando cancela, cancela o pedido como um todo, é do pedido.
Se for do item, ok, faça uma trigger, caso contrário, coloque a
informação só no pedido, pois o relacioanamento entre tabelas vai te
dizer que esse item pertence a um pedido cancelado.
Isso chama-se normalização de dados. Me parece que você está modelando
com redundânica de informações, o que não é bom, na maioria dos casos.
Eduardo
Augusto junior escreveu:
> Pessoal,
>
> Tenho uma tabela de pedidos e outra itens vendidos... ambas associadas pelo
> campo PEDIDO... e um campo CANCELADO que permite 'S' ou 'N'.. pois
> nenhum pedido e excluido do sistema e sim cancelado...
>
> entao qdo se cancela um pedido tenho que repassar 'S' em todos os registros
> da tabela itens vendidos... faço isso um a um ...
>
> tem como se fazer uma TRIGGER que faça automaticamente?
>
> Augusto
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista