1
resposta

[Reclamação] Falta códigos nessa aula.

Aqui o professor aponta apenas dois códigos de chave entrangeira, quando fiz a engenharia reversa o que tenho não bateu com a aula do professor.

1 resposta

Olá Jaqueline, tudo bem?

Desculpe pela demora em obter retorno.

No diagrama gerado pela engenharia reversa, podemos observar que há duas tabelas que possuem chaves estrangeiras, são elas, tabelas_de_vendas, onde as chaves estrangeiras são CPF (origem de clientes) e matrícula (origem de vendedores) e na tabela itens_notas, as chaves estrangeiras é o número (origem da tabela de vendas) e código (origem de produtos).

O código referente a adição das chaves estrangeiras em tabelas_de_vendas é:

ALTER TABLE TABELA_DE_VENDAS ADD CONSTRAINT FK_CLIENTES
FOREIGN KEY (CPF) REFERENCES CLIENTES (CPF);

ALTER TABLE TABELA_DE_VENDAS ADD CONSTRAINT FK_VENDEDORES
FOREIGN KEY (MATRICULA) REFERENCES VENDEDORES (MATRICULA);

E o código referente as chaves estrangeiras na tabela itens_notas é:

USE vendas_sucos;

ALTER TABLE itens_notas ADD CONSTRAINT FK_VENDAS
FOREIGN KEY (NUMERO)
REFERENCES VENDAS (NUMERO);

ALTER TABLE itens_notas ADD CONSTRAINT FK_PRODUTOS
FOREIGN KEY (CODIGO)
REFERENCES PRODUTOS (CODIGO);

Ao executar os códigos, tente fazer novamente a engenharia reversa.

Caso o problema persista, peço que me envie um print do seu diagrama, para assim te ajudar mais assertivamente.

Espero ter ajudado e fico à disposição para tirar dúvidas.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!