27/04/2013

Erro: Relacionamento entre tabelas ao fazer INSERT

Bom dia galera!

Possou o seguinte cenário:
TB_CLIENTES
(pk) codigo
     nome

TB_FUNCIONARIOS
(pk) codigo
     nome

TB_EMAILS
(pk) codigo
     email
(fk) codCliente
(fk) codFuncionario


No sistema, possui os módulos de cadastro de cliente e cadastro de funcionários.
Utilizo uma tabela de emails para cadastro, porque não justifica ter uma tabela para cada um (cliente e funcionário).
Quando vou cadastrar um cliente ou um funcionário, aparece a seguinte mensagem de erro no banco:
"Não é possível adicionar ou alterar registros, pois é necessário que eles tenham um registro relacionado na tabela 'TB_FUNCIONARIOS'."
Só que, não tem necessidade de relacionamento, pois, cada tabela é independente.

Como ficaria o INSERT?

Abraços!

Flávio Fortes

Respostas

27/04/2013

Flávio Fortes

bom dia galera! possou o seguinte cenário: tb_clientes (pk) codigo nome tb_funcionarios (pk) codigo nome tb_emails (pk) codigo email (fk) codcliente (fk) codfuncionario no sistema, possui os módulos de cadastro de cliente e cadastro de funcionários. utilizo uma tabela de emails para cadastro, porque não justifica ter uma tabela para cada um (cliente e funcionário). quando vou cadastrar um cliente ou um funcionário, aparece a seguinte mensagem de erro no banco: "não é possível adicionar ou alterar registros, pois é necessário que eles tenham um registro relacionado na tabela 'tb_funcionarios'." só que, não tem necessidade de relacionamento, pois, cada tabela é independente. como ficaria o insert? abraços!
Responder Citar