Questão nº 66
Questão de Banco de Dados e Ciência de Dados · CEBRASPE STM 2025 (nº 66)
Julgue os itens seguintes, relativos à 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.
Resposta comentada
Uma chave estrangeira (foreign key) é uma coluna (ou conjunto de colunas) de uma tabela que aponta para a chave primária de outra tabela — é o "fio" que liga os dados das duas, garantindo que o valor referenciado exista do outro lado. Pense numa tabela Pedidos com a coluna id_cliente: esse campo é a chave estrangeira que aponta para a chave primária id da tabela Clientes.
- Correta: Certo. A definição do item bate exatamente com o conceito: atributo de uma tabela que referencia a chave primária de outra, criando o vínculo entre elas.
Fica de olho: a banca costuma trocar "chave primária" por "chave candidata" ou "chave composta" na segunda tabela, ou dizer que a FK "referencia qualquer coluna" (não: referencia a chave primária ou uma chave única). Também aparece a variação "a FK deve ser sempre única na tabela" — falso, ela pode repetir valores (vários pedidos do mesmo cliente).
Fonte: CEBRASPE STM 2025 Analista Judiciário – Área: Apoio Especializado – Especialidade: Suporte em Tecnologia da Informação. Reproduzida para fins de estudo.