Assinale a alternativa correta sobre o conceito de chaves pr...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - A chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais dentro de uma tabela.
Para entender por que a alternativa C é correta, vamos discutir o conceito de chave primária no contexto de bancos de dados relacionais. Uma chave primária é um elemento fundamental nas tabelas de um banco de dados relacional. Ela serve para garantir a identificação única de cada registro na tabela, o que significa que não podem existir duas linhas com o mesmo valor de chave primária. Isso é essencial para manter a integridade dos dados e para permitir relacionamentos precisos entre tabelas diferentes.
Quando dizemos que a chave primária é uma coluna ou uma combinação de colunas, estamos reconhecendo que é possível ter uma chave primária composta. Isso acontece quando uma única coluna não é suficiente para garantir a unicidade dos registros, então, combinamos duas ou mais colunas para formar uma chave única.
Vamos justificar porque a alternativa C é correta e as outras não:
- A chave primária deve ser definida em uma coluna obrigatória (não pode ser opcional), porque cada registro deve ter um valor identificador único.
- Valores nulos não são permitidos em chaves primárias, pois um valor nulo implicaria na impossibilidade de identificar unicamente o registro.
- Chaves primárias não podem ter valores duplicados, cada valor deve ser único dentro da tabela, o que invalida a opção que sugere a possibilidade de duplicidade.
- Por fim, a chave primária não é compartilhada entre tabelas; o que pode ser compartilhado são as chaves estrangeiras que referenciam chaves primárias de outras tabelas, criando assim relações entre as tabelas.
Com base nesses pontos, a alternativa C é a única que descreve corretamente a função e a natureza da chave primária em um banco de dados relacional.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A chave primária é um atributo (ou conjunto de atributos) que identifica de forma única cada registro (linha) em uma tabela. Essa chave garante que não haja duplicação de valores nesse atributo, o que é fundamental para manter a integridade e a identificação única de cada registro na tabela. Em outras palavras, a chave primária é um identificador único para cada linha em uma tabela, permitindo a recuperação precisa de informações e garantindo a consistência dos dados.
a) A chave primária pode ser uma coluna que não é obrigatória.
//a chave primária é obrigatória.
b) A chave primária pode conter valores nulos.
//a chave primária não pode conter valores nulos.
c) A chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais dentro de uma tabela. //verdade
d) A chave primária é uma coluna que pode ter valores duplicados dentro de uma tabela.
//a chave primária é única, não pode haver duplicação
e) A chave primária pode ser compartilhada entre várias tabelas.
//a chave primária é compartilhada apenas em entidades que se relacionam com cardinalidade 1 para n
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo