Questão nº 61
Questão de Análise de Sistemas · CESGRANRIO BNDES 01/2024 (nº 61)
Considere que uma tabela, definida segundo o modelo relacional de dados, possui dados de pessoas físicas (chave primária: CPF).
PESSOA (CPF, nome, data-nascimento, email)
O atributo RG (número do Registro Geral, principal documento de identificação de pessoas físicas no Brasil) precisa ser adicionado a essa tabela.
Diante disso, uma vez adicionado o atributo RG, verifica-se que
- Aa chave primária da tabela passa a ser composta por CPF e RG.
- Ba tabela passará a ter duas chaves primárias.
- Co atributo CPF continuará a ser a chave primária. (alternativa correta)
- Do atributo RG precisa ser necessariamente definido como chave estrangeira.
- Eos domínios dos atributos CPF e RG precisam ser compatibilizados.
Resposta comentada
Gabarito Alternativa C
Conceito-chave: No modelo relacional, a chave primária é a coluna (ou conjunto de colunas) que identifica unicamente cada linha da tabela. Adicionar um novo atributo (como RG) não muda a chave primária já existente, a menos que você explicitamente decida alterá-la. O CPF já cumpre o papel de identificador único; o RG é apenas um dado descritivo adicional.
- (A) Incorreta: A chave primária não passa a ser composta. O CPF sozinho já garante unicidade; incluir RG na chave seria redundante e desnecessário.
- (B) Incorreta: Uma tabela relacional só pode ter uma chave primária (definida pelo projetista). O RG poderia ser uma chave candidata (alternativa), mas não uma segunda chave primária.
- (C) Correta: O atributo CPF continua sendo a chave primária, pois a adição do RG não altera a definição original da tabela. O RG é apenas um atributo comum (não nulo, se desejado).
- (D) Incorreta: Chave estrangeira é um atributo que referencia a chave primária de outra tabela. O RG é um dado interno da pessoa, não uma referência a outra entidade, então não precisa (nem deve) ser chave estrangeira.
- (E) Incorreta: Domínio é o conjunto de valores válidos para um atributo. CPF e RG têm formatos e naturezas diferentes (11 dígitos numéricos vs. número com dígito verificador e órgão emissor). Não há necessidade de compatibilizar seus domínios, pois são atributos independentes.
Armadilha da banca (no distrator mais tentador, a letra A): A pegadinha clássica é o aluno pensar: "se RG também é único, então a chave deve ser CPF+RG". Isso é falso! A chave primária é uma escolha de projeto, não uma imposição da natureza dos dados. Se o CPF já é único, a chave permanece CPF. O RG poderia ser uma chave alternativa (candidata), mas nunca uma composição obrigatória com o CPF.
Fonte: CESGRANRIO BNDES 01/2024 Analista - Análise de Sistemas (Desenvolvimento) (Caderno Prova 3). Reproduzida para fins de estudo.