Validade em campos
Pensando em uma solução, tipo "cupons de desconto", no banco de dados tem como deixa-los com prazo de validade?
Luiz Nogueira
Curtidas 0
Melhor post
Marcos P
19/01/2016
Regras de negócio devem ser encapsuladas na aplicação.
Se colocadas do lado do banco, além de ficaram expostas, acabam gerando um trabalho maior ( e consequente risco ) em tempo de manutenção !
Se colocadas do lado do banco, além de ficaram expostas, acabam gerando um trabalho maior ( e consequente risco ) em tempo de manutenção !
GOSTEI 1
Mais Respostas
Claudio Lopes
19/01/2016
Luiz, isso é uma regra de negócio certo? Caso sim, sua aplicação que deve controlar isso. O que você pode colocar é uma vigência tipo Data de inicio e data de fim, mas controlar se pode ou não é sua aplicação!
GOSTEI 0
Luiz Nogueira
19/01/2016
Sem possibilidades de ser no banco?
GOSTEI 0
Claudio Lopes
19/01/2016
Regras de negócio devem ser encapsuladas na aplicação.
Se colocadas do lado do banco, além de ficaram expostas, acabam gerando um trabalho maior ( e consequente risco ) em tempo de manutenção !
Se colocadas do lado do banco, além de ficaram expostas, acabam gerando um trabalho maior ( e consequente risco ) em tempo de manutenção !
Concordo.... pense na manutenção disso depois? parte vai estar no seu codigo, outra parte no banco....
GOSTEI 0
Luiz Nogueira
19/01/2016
OK senhores, é "fácil" desenvolver essa parte?
GOSTEI 0
Camilo Silva
19/01/2016
Se a data de validade fizer parte de algum registro de seu banco, acredito que há duas saídas:
- Verificação se o cupom é válido baseado nos acessos do usuário que o possui, ou seja, a cada acesso novo é verificado se os cupons ainda são validos.
- Criação de um script que é executado de tempos em tempos por algum scheduler e esse faz uma varredura de todos os cupons vencidos
- Verificação se o cupom é válido baseado nos acessos do usuário que o possui, ou seja, a cada acesso novo é verificado se os cupons ainda são validos.
- Criação de um script que é executado de tempos em tempos por algum scheduler e esse faz uma varredura de todos os cupons vencidos
GOSTEI 1
Leandro Portugal
19/01/2016
Acredito que um script seria mais adequado, inclusive a depender da ideia dele acho que a validade pode estar embutida no próprio código do cupon
GOSTEI 1
Luiz Nogueira
19/01/2016
Obrigado Camilo e Leandro.
GOSTEI 0