Assinale a alternativa correta sobre o conceito de chaves pr...

Próximas questões
Com base no mesmo assunto
Q2234721 Banco de Dados
Assinale a alternativa correta sobre o conceito de chaves primárias em bancos de dados relacionais.
Alternativas

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