FC ConcursosFC Concursos

Questão FC372724

Atenção: Para responder à questão utilize as informações abaixo. Considere as seguintes tabelas relacionais e seus respectivos campos: Tabela1: CPF-Contribuinte, Nome-Contribuinte,

Projeto e Modelagem de Dados

FCC · 2022

Atenção: Para responder à questão utilize as informações abaixo.

 

Considere as seguintes tabelas relacionais e seus respectivos campos:
Tabela1: CPF-Contribuinte, Nome-Contribuinte, Idade-Contribuinte
Tabela2: CNPJ-Contribuinte, RazaoSocial, UF, CPF-Contribuinte
CPF-Contribuinte e CNPJ-Contribuinte são definidos como Primary-Key, Unique.

 

O campo

  1. CNPJ-Contribuinte é considerado chave estrangeira na Tabela1.
  2. CPF-Contribuinte é considerado chave estrangeira na Tabela2.
  3. CPF-Contribuinte não é considerado chave estrangeira na Tabela2 porque é Unique na Tabela1.
  4. CPF-Contribuinte é considerado chave estrangeira na Tabela1.
  5. CNPJ-Contribuinte é considerado chave estrangeira na Tabela2.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Na modelagem apresentada, o campo CPF-Contribuinte em Tabela2 atua como chave estrangeira porque referencia a chave primária do registro correspondente em Tabela1.

Uma chave primária (CPF em Tabela1) identifica unicamente cada contribuinte. Quando esse mesmo atributo aparece em outra tabela para indicar vínculo, ele passa a ser chave estrangeira, garantindo que todo CNPJ na Tabela2 esteja associado a um CPF existente.

Esse relacionamento impõe a integridade referencial: não se pode inserir um CPF na Tabela2 que não exista na tabela pai, nem excluir o CPF pai enquanto houver dependentes, salvo tratamento por cascade.

Quanto à cardinalidade, trata-se de um relacionamento do tipo 1:N: um CPF (pessoa) pode estar ligado a vários CNPJs (empresas), enquanto cada CNPJ referencia somente um CPF.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo