Pular para o conteúdo principal

Questão de Banco de Dados — Conceitos e Fundamentos de Modelo Relacional — INSTITUTO AOCP 2025

Banco de DadosConceitos e Fundamentos de Modelo Relacional
Código
qa698938
Banca
INSTITUTO AOCP
Órgão
PARANAPREVIDÊNCIA
Ano
2025
Cargo
ATI ( )
A modelagem de bancos de dados relacionais envolve diversos conceitos fundamentais que estruturam a organização e manipulação dos dados e são cruciais para assegurar a consistência, eficiência e integridade do banco de dados.   Assinale a alternativa que apresenta o conceito de modelagem que define um identificador único para cada registro em uma tabela.
  1. AChave Estrangeira.
  2. BAtributo.
  3. CChave Primária.
  4. DEntidade.
  5. EChave Candidata.
Revelar gabarito e comentário

GabaritoC — Chave Primária.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Chave Primária: o identificador único do modelo relacional

Gabarito: letra C. A chave primária é o atributo (ou conjunto de atributos) que identifica de forma única cada registro (tupla) em uma tabela do modelo relacional — é exatamente o que o enunciado pede. As demais alternativas ou cumprem outra função (chave estrangeira, atributo, entidade) ou são um conceito vizinho que também identifica, mas não é o escolhido como oficial (chave candidata).

No modelo relacional, os dados são organizados em tabelas (relações), onde cada linha representa um registro (tupla) e cada coluna representa um atributo. Para garantir que cada registro seja único e possa ser localizado sem ambiguidade, o modelo define chaves — atributos que cumprem papéis específicos. A chave primária é a mais importante: ela é o identificador oficial da tabela, escolhido pelo projetista entre as chaves candidatas. Suas propriedades fundamentais são:

  • Unicidade: não pode haver dois registros com o mesmo valor de chave primária.

  • Não nulidade: a chave primária não pode conter valores nulos (NULL), pois todo registro precisa ser identificável.

  • Estabilidade: idealmente, o valor da chave não deve mudar ao longo do tempo.

A chave candidata é qualquer atributo (ou combinação) que também possua a propriedade de identificar unicamente os registros — ou seja, é uma "candidata" a ser a chave primária. A diferença crucial: a chave primária é uma das chaves candidatas, escolhida para ser o identificador oficial; as demais chaves candidatas são chamadas de chaves alternativas. Por exemplo, em uma tabela de clientes, tanto o CPF quanto o e-mail podem ser chaves candidatas, mas apenas um deles será definido como chave primária.

A chave estrangeira, por sua vez, não serve para identificar registros da própria tabela — ela é um atributo que referencia a chave primária de outra tabela, estabelecendo um relacionamento entre elas. É o mecanismo que implementa a integridade referencial. Já atributo é o nome genérico para qualquer coluna de uma tabela, e entidade é o conceito do modelo entidade-relacionamento que representa um objeto do mundo real (que vira uma tabela no modelo relacional).

A pegadinha desta questão está na alternativa E (Chave Candidata): ela também identifica registros de forma única, mas o enunciado pede o conceito que define um identificador único — e esse é o papel da chave primária, que é a escolhida para tal. A chave candidata é apenas uma possibilidade; a chave primária é a concretização dessa identificação.

NÃO CAIA NESSA!

A banca coloca "Chave Candidata" como distrator justamente porque ela também identifica unicamente. Mas o enunciado fala em "identificador único para cada registro" — e isso é a definição clássica de chave primária. A chave candidata é o conceito mais amplo; a primária é a que de fato é usada como identificador oficial. Guarde: toda chave primária é uma chave candidata, mas nem toda chave candidata é a chave primária.

Critério

Chave Primária (C)

Chave Candidata (E)

Chave Estrangeira (A)

Função principal

Identificador oficial e único de cada registro na tabela

Atributo que poderia ser a chave primária (também identifica unicamente)

Referencia a chave primária de outra tabela para criar relacionamentos

Uso na tabela

Escolhida pelo projetista como identificador definitivo

Permanece como alternativa; não é usada oficialmente

Atributo comum que aponta para outra tabela

Unicidade

Obrigatória

Obrigatória

Não se aplica (pode repetir valores)

Nulidade

Não pode ser NULL

Não pode ser NULL

Pode ser NULL (depende do relacionamento)

Relação entre conceitos

É uma das chaves candidatas, escolhida como oficial

Conceito mais amplo; toda chave primária é candidata, mas nem toda candidata é primária

Não identifica registros da própria tabela; apenas associa tabelas

Alternativa A — ❌ Incorreta

Chave Estrangeira não identifica registros da própria tabela; ela serve para associar registros entre tabelas, referenciando a chave primária de outra tabela. É o mecanismo de relacionamento e integridade referencial, não de identificação única.

Alternativa B — ❌ Incorreta

Atributo é o nome genérico de uma coluna (campo) de uma tabela. Nem todo atributo identifica unicamente — apenas aqueles escolhidos como chave têm essa função. A alternativa confunde o conceito de coluna com o de chave.

Alternativa C — ✅ Correta ⟵ GABARITO

A chave primária é exatamente o atributo (ou conjunto de atributos) que identifica de forma única cada registro em uma tabela. É a definição literal do enunciado: "identificador único para cada registro".

Alternativa D — ❌ Incorreta

Entidade é um conceito do modelo entidade-relacionamento (MER) que representa um objeto do mundo real (ex.: Cliente, Produto). No modelo relacional, uma entidade vira uma tabela — não é um identificador de registros.

Alternativa E — ❌ Incorreta

Chave Candidata também identifica registros de forma única, mas é um conceito mais amplo: é qualquer atributo que poderia ser a chave primária. A chave primária é uma das chaves candidatas, escolhida como oficial. O enunciado pede o identificador único definido — ou seja, a chave primária, não a mera possibilidade.

Gabarito: letra C

Link permanente: /questoes/qa698938