Restriçoes de tabela
Ola galera,
1. Estou com o sql express 2005 e gostaria de saber se tem como eu limitar o numero de vezes que uma ocorrência qualquer pode aparece na tabela. Por exemplo um um usuário só pode fazer três compras no mês, sei lá, gostaria de saber se tem como fazer esta limitação também a nível de banco de dados, para adicionar uma integridade maior.
2. E também gostaria de saber por um exemplo tem como um campo X receber um valor e para aquele valor o campo Y na mesma tabela só poderia receber determinados valores de chaves estrangeiras.
Por exemplo caso campo X é 'true' Y só pode receber '1, 2, 3'(referente as foreign keys) se for 'false' só recebe '4, 5, 6'.
Gostaria de saber se teria como fazer estas restrições a nível de banco de dados e se seria viável também!
Valeu.
Discussão (5)
Carregando comentários...