Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Chave estrangeira - Tabela Vendedores

Fiquei com uma dúvida com relação ao código de resolução referente à ligação entre as tabelas vendedores e vendas.

Segundo o código sugerido:

ALTER TABLE VENDEDORES ADD CONSTRAINT CE_VENDEDORES_VENDAS
FOREIGN KEY (ID_VENDEDOR)
REFERENCES VENDAS (ID_VENDEDOR)
ON DELETE NO ACTION
ON UPDATE NO ACTION;

Isso significa que a chave estrangeira seria a coluna ID_VENDEDOR, porém é um campo da própria tabela de vendedores. Uma chave estrangeira não deve vir de outra?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

O código do instrutor está incorreto mesmo. O certo seria adicionar esse relacionamento na tabela Vendas:

ALTER TABLE VENDAS ADD CONSTRAINT CE_VENDAS_VENDEDORES
FOREIGN KEY (ID_VENDEDOR)
REFERENCES VENDEDORES (ID_VENDEDOR)
ON DELETE NO ACTION
ON UPDATE NO ACTION;