Array
(
)

Erro: Relacionamento entre tabelas ao fazer INSERT

Flávio Fortes
   - 27 abr 2013

Bom dia galera!
Possou o seguinte cenário:
#Código

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
   - 27 abr 2013


Citação:
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!