criei as tabela mas na hora de criar meu modelo logico ele nao aparece como deveria!
criei as tabela mas na hora de criar meu modelo logico ele nao aparece como deveria!
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!