Uma chave estrangeira de uma tabela relacional é
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Letra C
A alternativa correta é a Letra C, que afirma que uma chave estrangeira é um atributo que aponta para a chave primária de uma outra tabela. Isso está correto porque, no modelo relacional de banco de dados, uma chave estrangeira é usada para estabelecer uma relação entre duas tabelas.
Para entender essa relação, pense em duas tabelas: uma tabela de Clientes e uma tabela de Pedidos. Cada cliente é identificado por uma chave primária única em sua tabela (por exemplo, ID do Cliente). Em seguida, quando você faz um registro na tabela de Pedidos, você usará um atributo que corresponda ao ID do Cliente como uma chave estrangeira, de modo que cada pedido esteja vinculado a um cliente específico. Essa chave estrangeira aponta, ou referencia, a chave primária do cliente na tabela de Clientes, permitindo que o banco de dados mantenha a integridade referencial.
Para fornecer um pouco mais de contexto sobre as outras alternativas:
- Alternativa A é incorreta porque um índice é um conceito diferente, que otimiza buscas e não necessariamente se relaciona com chaves estrangeiras.
- Alternativa B é incorreta porque a chave estrangeira não é apenas parcialmente derivada, mas deve corresponder completamente à chave primária da outra tabela.
- Alternativa D é incorreta porque não descreve adequadamente a função de uma chave estrangeira e insinua que há uma ligação múltipla, o que é um conceito de relacionamento, não de chaves estrangeiras específicas.
- Alternativa E é incorreta porque sugere que a ligação é entre chaves primárias de duas tabelas, o que descreveria um tipo de associação, mas não o papel específico de uma chave estrangeira.
Compreender o papel das chaves estrangeiras é fundamental para projetar um banco de dados relacional eficiente e manter a integridade dos dados entre as tabelas relacionadas.
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
Estava lendo a questão e pensando se a questão não estaria incorreta.
Uma chave estrangeira deve apontar para uma chave primária, porém essa chave primária pode estar dentro dessa mesma tabela ou em outra tabela.
Fonte: Projeto de Banco de Dados, 4 edição, página 81.
Carlos Alberto Heuser - UFRGS - Série Livros Didáticos
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo