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
- CNPJ-Contribuinte é considerado chave estrangeira na Tabela1.
- CPF-Contribuinte é considerado chave estrangeira na Tabela2.
- CPF-Contribuinte não é considerado chave estrangeira na Tabela2 porque é Unique na Tabela1.
- CPF-Contribuinte é considerado chave estrangeira na Tabela1.
- 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