Wallace Reis escreveu:
> On 4/3/07, Leandro Guimarães Faria Corcete DUTRA
> <[EMAIL PROTECTED]> wrote:
>>         Sem analisar o código-fonte (que é meio demais para eu fazer na 
>> lista),
>> só constato que tuas tabelas são ligeiramente gordinhas por terem chaves
>> artificiais quando têm chaves naturais perfeitamente boas.
> 
> Acredito que vc se confundiu. Chaves naturais saum coisas como CPF,
> RG, etc. Posso estar enganado, mas nao vejo chave natural em "turma" e
> "turno". E mais, nao acho bom usar chaves naturais como PK's.
> 

Bom, mesmo se existisse chave natural em alguma das tabelas quero deixar 
claro q não vou deixar de usar chaves artificiais. Então o ER segue 
assim para o problema de performance que estou tendo.
   Este foi um padrão adotado aqui pela equipe e já usamos a muito 
tempo. Com uma rápida pesquisada vemos que o uso de chaves artificiais 
tem mais vantagens do que chaves naturais:
http://www.agiledata.org/essays/keys.html
http://thinkoracle.blogspot.com/2005/06/natural-vs-synthetic-keys.html

--
Everton
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a