Constraints
Galera estou com uma dúvida cruel aqui. Já pesquisei em diversos locais porem ainda não sanei minha duvida. Qual a real funcionalidade de uma constraint, porque e quando devo devo usa-la?
Marcus Almeida
Curtidas 0
Respostas
Marcelo Senaga
19/06/2013
Esse link pode te ajudar:
http://elderstroparo.blogspot.com.br/2010/02/o-que-e-uma-constraints.html
http://elderstroparo.blogspot.com.br/2010/02/o-que-e-uma-constraints.html
GOSTEI 0
Marcus Almeida
19/06/2013
ms27817, eu tinha visitado antes esse blog porem a explicação dele ficou muito superficial. Ele cria uma CONSTRAINT para cada atributo da tabela, não consegui entender ainda o porque devo cria-las? No Postgres, mesmo que eu não as crie, elas são geradas automaticamente.
GOSTEI 0
Marcelo Senaga
19/06/2013
ms27817, eu tinha visitado antes esse blog porem a explicação dele ficou muito superficial. Ele cria uma CONSTRAINT para cada atributo da tabela, não consegui entender ainda o porque devo cria-las? No Postgres, mesmo que eu não as crie, elas são geradas automaticamente.
As constraints de relacionamento sim. No caso do Not Null, você pode definir mais tarde.
E no caso de gerar suas tabelas via código (C, Java, C#, etc), você deverá usar Constraints na mão, para conseguir criar as tabelas e seus relacionamentos dinamicamente.
GOSTEI 0