FC ConcursosFC Concursos

Questão FC295805

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 atribut

Conceitos Iniciais de Bancos de Dados

CESGRANRIO · 2024

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

  1. a chave primária da tabela passa a ser composta por CPF e RG.
  2. a tabela passará a ter duas chaves primárias.
  3. o atributo CPF continuará a ser a chave primária.
  4. o atributo RG precisa ser necessariamente definido como chave estrangeira.
  5. os domínios dos atributos CPF e RG precisam ser compatibilizados.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Ao inserir o atributo RG na relação PESSOA, CPF continua sendo a chave primária. A chave primária é uma chave candidata escolhida para identificar unicamente cada tupla; sua validade não é automaticamente alterada pela adição de outros atributos.


Para ser chave primária, um atributo precisa garantir unicidade e não admitir valores nulos. Se o CPF já atende a essas propriedades, ele permanece como identificador único a menos que haja ação explícita no esquema para substituí‑lo.


O RG, ao ser adicionado, pode receber uma restrição UNIQUE e tornar‑se uma chave candidata ou alternativa, mas isso não torna obrigatório alterar a chave primária. Mudanças de chave exigem alteração deliberada do modelo (DDL).


Manter o CPF como chave primária simplifica relações, índices e integridade referencial nas demais tabelas.

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

Continue aprendendo