No processo de modelagem relacional de dados, uma chave est...

Próximas questões
Com base no mesmo assunto
Q3409304 Banco de Dados
Julgue o item seguinte, relativo à administração de banco de dados Oracle, à modelagem de dados relacional, à normalização de dados e ao data mining.
No processo de modelagem relacional de dados, uma chave estrangeira (foreign key) corresponde ao atributo de uma tabela que referencia a chave primária de outra tabela, estabelecendo uma relação entre elas. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C – Certo

Tema central: A questão aborda o conceito de chave estrangeira (foreign key) na modelagem relacional de dados, um dos pilares do modelo relacional utilizado em sistemas de bancos de dados como o Oracle. Entender esse conceito é fundamental para quem deseja trabalhar com administração de bancos de dados e modelagem de informações com qualidade e segurança.

Resumo Teórico: No modelo relacional, os dados são organizados em tabelas (relações), e cada tabela representa uma entidade. Para garantir a integridade dos dados e relacionar diferentes tabelas, utilizam-se chaves:

  • Chave primária: identifica de forma única cada registro de uma tabela.
  • Chave estrangeira: é um atributo (ou conjunto de atributos) em uma tabela que faz referência à chave primária em outra tabela, estabelecendo um relacionamento entre elas.

Por exemplo, considere duas tabelas: Clientes (ID_Cliente, Nome) e Pedidos (ID_Pedido, ID_Cliente, Data). O campo ID_Cliente em Pedidos é uma chave estrangeira que referencia o campo ID_Cliente de Clientes.

Fontes confiáveis como o Manual de Referência Oracle e o clássico Database System Concepts (Silberschatz, Korth & Sudarshan) confirmam essa definição.

Justificativa da alternativa correta: A afirmação descreve corretamente o papel da chave estrangeira: ela é um atributo de uma tabela que referencia a chave primária de outra tabela, criando assim uma relação entre as tabelas e auxiliando na integridade referencial.

Estratégia de interpretação: Repare que a questão destaca “referencia a chave primária de outra tabela”. Essa é a essência da chave estrangeira. Fique atento a pegadinhas que podem sugerir, por exemplo, que a chave estrangeira referencia uma coluna qualquer, ou até a própria tabela – o que seria incorreto.

Resumo: A alternativa está correta porque descreve perfeitamente a função da chave estrangeira no modelo relacional de bancos de dados.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

Gab C.

Tipos de chave: 

Superchave: Conjunto de uma ou mais colunas que, tomadas coletivamente, permitem identificar de maneira unívoca uma linha. 

Chave Candidata: Superchaves de tamanho mínimo, candidatas a serem possíveis chaves primárias de uma tabela. 

Chave Primária: Chaves cujas colunas são utilizadas para identificar linhas em uma tabela – em geral, vêm sublinhada. 

Chave Estrangeira: Chaves de uma tabela que fazem referência à chave primária de outra tabela, ou até mesmo da própria tabela.

Chave alternativa: Quando tenho por exemplo: 4 chaves candidatas, depois que eu escolher a chave primária, o restante se torna chave alternativa.

E aquele Sonho lá? Desiste não...

Gabarito: CERTO. A definição é precisa. A chave estrangeira é um campo (ou campos) em uma tabela que referencia a chave primária de outra, estabelecendo o relacionamento entre elas e garantindo a integridade referencial dos dados.

Siga-me @rexconcurseiro

Clique para visualizar este comentário

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