1
resposta

modelo logico minimalista

criei as tabela mas na hora de criar meu modelo logico ele nao aparece como deveria!
como esta minha tabela

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

Olá, Alissa! Como vai?

Reparei que só as chaves primárias (PK) estão definidas em cada tabela, não há chaves estrangeiras (FKs) criadas.

O modelo lógico só vai mostrar as ligações entre as tabelas se existirem chaves estrangeiras implementadas.

Se certifique que você realizou essa atividade:

Nela, somos instruídos a executar:

ALTER TABLE TAB_DEPARTAMENTO
ADD CONSTRAINT FK_TAB_EMPRESA_DEPARTAMENTO 
FOREIGN KEY (cod_empresa) 
REFERENCES TAB_EMPRESA (cod_empresa);

ALTER TABLE TAB_PROJETO
ADD CONSTRAINT FK_TAB_DEPARTAMENTO_PROJETO 
FOREIGN KEY (cod_departamento) 
REFERENCES TAB_DEPARTAMENTO (cod_departamento);

ALTER TABLE TAB_FUNCIONARIO
ADD CONSTRAINT FK_TAB_DEPARTAMENTO_FUNCIONARIO 
FOREIGN KEY (cod_departamento) 
REFERENCES TAB_DEPARTAMENTO (cod_departamento);

ALTER TABLE TAB_DEPENDENTE
ADD CONSTRAINT FK_TAB_FUNCIONARIO_DEPENDENTE 
FOREIGN KEY (cod_funcionario) 
REFERENCES TAB_FUNCIONARIO (cod_funcionario);

Após isso, você conseguirá gerar um modelo com a relações corretamente!

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado