Questões Informática Banco de Dados Relacionais

A chave estrangeira se encontra na própria tabela de um autorelacionamento do(s) tip...

Responda: A chave estrangeira se encontra na própria tabela de um autorelacionamento do(s) tipo(s):


1Q118728 | Informática , Banco de Dados Relacionais, Analista de Sistemas, BADESC, FGV

A chave estrangeira se encontra na própria tabela de um autorelacionamento do(s) tipo(s):

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Sumaia Santana
Por Sumaia Santana em 31/12/1969 21:00:00
Gabarito: Alternativa A
Para entender porque a alternativa A é o gabarito desta questão, vamos fazer um resumo sobre chave estrangeira em um banco de dados relacional. Esse tipo de campo serve como um elo entre tabelas, pois armazena valores que correspondem à chave primária de outra tabela. Seu objetivo é assegurar a integridade referencial, ou seja, garantir que os vínculos entre os registros sejam consistentes e façam sentido dentro do sistema de dados.

Quando ocorre um autorrelacionamento, significa que a tabela estabelece uma referência a ela mesma. Nessa situação, a chave estrangeira existente aponta para a chave primária da própria tabela. Esse tipo de estrutura é comum quando se deseja representar relações hierárquicas ou dependentes, como o vínculo entre um funcionário e o seu gestor, ambos registrados em uma mesma tabela de empregados.

Nos bancos de dados relacionais, os principais tipos de relacionamento são:
> Um para um (1:1): um único registro está vinculado a, no máximo, outro registro.
> Um para muitos (1:N): um registro pode estar associado a vários outros.
> Muitos para muitos (N:N): diversos registros em uma tabela se relacionam com vários registros em outra, exigindo normalmente uma tabela intermediária para organizar esses vínculos.

No caso dos autorrelacionamentos, as relações 1:1 e 1:N são as mais usuais e coerentes. Por exemplo, uma pessoa pode ter uma mãe (1:1), enquanto um gestor pode ter vários subordinados (1:N). Por outro lado, uma relação N:N dentro da mesma tabela não é prática, pois geraria uma rede de conexões complexa e difícil de administrar. Situações desse tipo são normalmente resolvidas com o uso de uma tabela auxiliar para gerenciar os relacionamentos.
Dessa forma, a existência de uma chave estrangeira na própria tabela é característica de autorelacionamentos 1:1 ou 1:N, o que justifica a alternativa A como correta.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.