Como represento Auto relacionamento no modelo logico?
Como represento Auto relacionamento no modelo logico?
Oi, Markus, tudo certinho?
Para criar um auto relacionamento, você precisa adicionar uma chave estrangeira que se refere à própria tabela.
Imagine que você tem uma tabela chamada Funcionários
e cada funcionário pode ter um gerente
, que também é um funcionário. Nesse caso, você teria uma chave estrangeira na tabela "Funcionários" que se refere à chave primária da mesma tabela.
Tabela: Funcionários
Acima, "GerenteID" é a chave estrangeira que cria o auto relacionamento, referindo-se à própria tabela "Funcionários".
Para saber um pouco mais sobre esse conteúdo, deixo como recomendação de leitura o artigo da Alura Relacionamento reflexivo na modelagem de banco de dados.
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!