Tânia, O principio dos FKs, não sei pq, muitos softwares estão deixando de utilizar, estão fazendo este controle pela aplicação. Me parece que o SAP trabalha assim.
Sinceramente não uso FK´s "via banco" (faço via aplicação). Na verdade o teu cliente não precisará saber a empresa que ele está, se for um usuário de nível "operacional". Porém, qdo for de nível gerencial, é importante que ele tenha a opção de trocar de empresa, para gerar os relatórios, por exemplo. Att, Marcelo 2009/2/20 Joao Henrique Levada <joaolev...@gmail.com> > Me regrei a entender que toda tabela precisa de uma chave primária > numérica. > > Se seu sistema não for operar numa quantidade GIGANTESCA de dados, > pode usar o tipo correspondente ao INTEIRO do banco de dados. > > Essa será a impressão digital de cada registro, dentro da tabela. > > Outros campos são "apenas" os dados. E nestes você tem liberdade de > aplicar regras. Inclusive um índice (ou constraint) que não permita > valores repetidos. > > > -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br [As partes desta mensagem que não continham texto foram removidas]