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
