Erro: Relacionamento entre tabelas ao fazer INSERT

27/04/2013

0

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

Flávio Fortes

Responder

Posts

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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar