Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — FCC 2022
Banco de Dados›DER - Diagrama de Entidade e Relacionamento
Código
fc063367
Banca
FCC
Órgão
SEFAZ-AP
Ano
2022
Cargo
Fiscal da Receita Estadual - Conhecimentos Específicos
O campo
ACNPJ-Contribuinte é considerado chave estrangeira na Tabela1.
BCPF-Contribuinte é considerado chave estrangeira na Tabela2.
CCPF-Contribuinte não é considerado chave estrangeira na Tabela2 porque é Unique na Tabela1.
DCPF-Contribuinte é considerado chave estrangeira na Tabela1.
ECNPJ-Contribuinte é considerado chave estrangeira na Tabela2.
Revelar gabarito e comentário▾
GabaritoB — CPF-Contribuinte é considerado chave estrangeira na Tabela2.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Chaves Estrangeiras em Banco de Dados Relacional
Gabarito: letra B. O campo CPF-Contribuinte é uma chave estrangeira na Tabela2 porque referencia a chave primária (CPF-Contribuinte) da Tabela1, estabelecendo o relacionamento entre as tabelas.
A questão testa o conceito de chave estrangeira (foreign key): é um campo em uma tabela que se refere à chave primária (ou a uma chave candidata) de outra tabela. No modelo relacional, é essa chave que permite associar registros entre tabelas, garantindo a integridade referencial.
CNPJ-Contribuinte não é sequer um campo da Tabela1, portanto não pode ser chave estrangeira nela.
Alternativa B — ✅ Correta ⟵ GABARITO
CPF-Contribuinte aparece na Tabela2, não é a chave primária desta (que é CNPJ), e referencia a chave primária da Tabela1 (CPF-Contribuinte). Isso a define como chave estrangeira na Tabela2.
Alternativa C — ❌ Incorreta
Afirma que CPF-Contribuinte não é chave estrangeira na Tabela2 por ser Unique na Tabela1. Na verdade, é justamente por ele ser chave primária (e Unique) na Tabela1 que ele pode ser referenciado como chave estrangeira na Tabela2. O fato de ser Unique não anula a possibilidade; pelo contrário, a chave estrangeira deve referenciar uma chave primária ou candidata (que é Unique).
Alternativa D — ❌ Incorreta
CPF-Contribuinte na Tabela1 é a chave primária, não chave estrangeira. Chave estrangeira está na tabela que referencia outra.
Alternativa E — ❌ Incorreta
CNPJ-Contribuinte na Tabela2 é a chave primária, não chave estrangeira. Além disso, ele não aparece na Tabela1, portanto não pode referenciar nenhuma tabela.
PEGA ESSA DICA!
Para identificar uma chave estrangeira, procure um campo que não seja a chave primária da própria tabela e que corresponda à chave primária de outra tabela. Desenhe o relacionamento: a chave estrangeira está sempre do lado da tabela que referencia (muitos).