Boa dia pessoal da lista. Tenho uma divida conceitual e gostaria de compartilhar com os amigos da lista.
Tenho uma tabela de cliente (mestre), cuja chave primaria é o campo CNPJ do cliente, ate ai, nada mais normal. Agora segue a duvida. Preciso fazer uma tabela de detalhe, vinculada a essa tabela de clientes, cuja chave primaria seria: CNPJ --> Number --> pk Fabrica --> Vc(2)10 --> pk Local entrega --> Vc(2)20 --> pk Doca --> Vc(2)30 --> pk Tipo programa --> Vc(2)15 --> pk Normalmente criaria uma tabela com esses campos como chave primara e problema encerrado, mas poderia criar essa tabela da seguinte forma tambem: CNPJ --> Number --> pk --> unique Sequencia --> Number --> pk Fabrica --> Vc(2)10 --> unique Local entrega --> Vc(2)20 --> unique Doca --> Vc(2)30 --> unique Tipo programa --> Vc(2)15 --> unique Deixaria os campos CNPJ e sequencia como chave primaria e criaria um índice único para gerenciar o outros campos. Há alguma vantagem entre uma forma de fazer e a outra? Obrigado pela atenção (como sempre) do pessoal da lista. []s Emerson Sanches