Com relação à arquitetura e à estrutura de banco de dados, j...
Com relação à arquitetura e à estrutura de banco de dados, julgue o próximo item.
Em um sistema gerenciador de banco de dados, a chave
estrangeira se caracteriza por um atributo que existe para
substituir a chave primária na entidade estrangeira.
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (9)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: E - Errado
Vamos esclarecer esse conceito importante no mundo dos bancos de dados. Uma chave estrangeira é um atributo ou conjunto de atributos em uma tabela que faz referência à chave primária de outra tabela. O principal papel da chave estrangeira é manter a integridade referencial entre as duas tabelas, ou seja, garantir que as relações entre elas sejam válidas e consistentes.
A afirmação de que a chave estrangeira existe para substituir a chave primária na entidade estrangeira não está correta. A chave estrangeira não substitui a chave primária; ela aponta para a chave primária em outra tabela, criando um link entre os dados relacionados. Por exemplo, em um banco de dados de uma escola, uma tabela de alunos pode ter uma chave primária que identifica cada aluno de forma única, enquanto uma tabela de notas teria uma chave estrangeira que se refere à chave primária da tabela de alunos, indicando a qual aluno aquela nota pertence.
Portanto, a chave estrangeira é essencial no design de um banco de dados relacional, pois permite que as tabelas sejam interligadas de maneira lógica e estruturada, facilitando consultas e manutenção de dados relacionados.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O erro está em dizer que a FK substitui uma PK, o que não necessariamente ocorre (apesar de a questão não ter sido taxativa). A chave estrangeira pode referenciar qualquer atributo ou conjunto de atributos, desde que esses também possam identificar unicamente um registro da tabela de destino.
JUSTIFICATIVA CESPE: ERRADO. Uma chave estrangeira é um campo que aponta para a chave primária de outra tabela ou da mesma tabela, ou seja, passa a existir uma relação entre duplas de duas tabelas ou de uma única tabela. A finalidade da chave estrangeira é garantir a integridade dos dados referenciais, pois apenas serão permitidos valores que supostamente vão aparecer na base de dados. Esse tipo de atributo não permite exclusão, modificação ou inserção de dados em tabelas que estejam dependentes umas das outras, o que requer modificadores especiais, como cascade, por exemplo.
Não existe essa relação de substituição da PK pela FK. Uma coisa é uma coisa, outra coisa é coisa kkkkkk
A Chave Primária identifica e garante a unicidade a um registro de uma tabela. Desse modo ele é único, mas também não nulo, ou seja, é obrigatório que haja um valor válido ali. Por outro lado, a Chave Estrangeira promove o relacionamento entre tabelas
GABARITO: ❌ ERRADO
⚠️ O PEGA DA BANCA:
• A banca afirma que a chave estrangeira existe para "substituir a chave primária", quando na verdade sua função é fazer referência (criar relacionamento) à chave primária de outra tabela.
✅ FUNDAMENTAÇÃO:
• A chave estrangeira (Foreign Key - FK) implementa a integridade referencial, apontando para a chave primária (PK) da tabela relacionada, sem jamais substituí-la.
⚡ BIZU RÁPIDO:
• Chave Estrangeira (FK) aponta/relaciona, NUNCA substitui a Chave Primária (PK)!
➡️ Bons estudos!
➡️ Vamos juntos rumo à posse!
➡️ INSTAGRAM: @informaticaconcursos_
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo