Questão FC372736
Considere que uma tabela de um banco de dados relacional possui uma chave primária composta por um único atributo. Essa tabela tem como propriedade:
Projeto e Modelagem de Dados
FCC · 2018
Considere que uma tabela de um banco de dados relacional possui uma chave primária composta por um único atributo.
Essa tabela tem como propriedade:
- a chave primária não pode ser nem do tipo booleano, nem do tipo inteiro.
- a chave primária deve ser do tipo inteiro longo.
- metade dos seus registros, no máximo, pode ter esse atributo com o valor nulo.
- nenhum par de seus registros pode ter o mesmo valor para esse atributo na chave primária.
- o armazenamento da chave primária na tabela deve ser feito de forma criptografada.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A afirmação diz que, quando uma tabela tem uma chave primária composta por um único atributo, nenhum par de seus registros pode compartilhar o mesmo valor nesse atributo. Isso significa que esse campo atua como identificador único: para quaisquer duas linhas distintas i e j da tabela, o valor do atributo na linha i é diferente do valor na linha j.
Na prática, o SGBD garante essa restrição de unicidade, rejeitando inserções ou atualizações que gerem duplicação. Dessa forma a chave primária permite localizar uma tupla sem ambiguidade e serve de referência segura para relacionamentos com outras tabelas.
Além da unicidade, lembre-se que a chave primária não admite valor nulo, pois um identificador ausente impediria a identificação inequívoca do registro.
Conteúdo do catálogo FC Concursos · Atualizado em