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.
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.
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.