FC ConcursosFC Concursos

Questão FC295843

Tomando por base apenas os valores presentes na tabela acima, qual conjunto de colunas é uma chave primária válida para essa tabela?

Projeto e Modelagem de Dados

CESGRANRIO · 2019

A Figura abaixo exibe uma tabela pertencente a um banco de dados Relacional. Essa tabela é composta por 5 colunas (A, B, C, D e E), todas contendo cadeias de caracteres. Os campos em branco contêm o valor nulo (NULL).

 

 

Tomando por base apenas os valores presentes na tabela acima, qual conjunto de colunas é uma chave primária válida para essa tabela?

  1. (A)
  2. (A, B)
  3. (C, E)
  4. (B, E, C)
  5. (E, D, C)
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A combinação B, E, C é uma chave primária válida porque satisfaz as duas propriedades essenciais: é única e não contém valores nulos.

Observando os registros da tabela, o triplo (B, E, C) distingue cada linha das demais — não existe par de linhas com o mesmo conjunto desses três valores, logo a unicidade é garantida.

Além disso, nenhuma das colunas B, E ou C apresenta campo NULL na amostra apresentada, portanto a chave não contém atributos opcionais.

Por fim, o conjunto é mínimo: remover qualquer uma das colunas faria perder a garantia de identificação única das linhas. Assim, B, E, C atende plenamente à definição de chave primária.

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

Continue aprendendo