Pular para o conteúdo principal

Questão de Banco de Dados — MS-Access — Avança SP 2023

Banco de DadosMS-Access
Código
qq834756
Banca
Avança SP
Órgão
Prefeitura de Laranjal Paulista - SP
Ano
2023
Nível
Superior
Cargo
Professor de Educação Básica - PEB II - Informática Educacional
Qual das seguintes afirmações está errada em relação â “Chave Primária” no Microsoft Access 2016?
  1. AServe para garantir que o registro seja único na tabela.
  2. BPode conter valores duplicados na tabela.
  3. CIdentificar exclusivamente cada registro.
  4. DNão pode conter valores nulos.
  5. EPode ser usada para estabelecer relacionamentos entre tabelas no banco de dados.
Revelar gabarito e comentário

GabaritoE — Pode ser usada para estabelecer relacionamentos entre tabelas no banco de dados.

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 no Microsoft Access

Gabarito: letra E. A afirmação errada é a que diz que a chave primária "pode conter valores duplicados na tabela" — isso contraria a própria definição de chave primária, cuja função é justamente garantir a unicidade de cada registro. As demais alternativas (A, C, D e E) descrevem corretamente as propriedades da chave primária: identificação única, impossibilidade de valores nulos e uso como base para relacionamentos entre tabelas.

A chave primária (Primary Key, ou PK) é um dos conceitos fundamentais de qualquer banco de dados relacional, incluindo o Microsoft Access. Ela é um campo (ou combinação de campos) cujo valor identifica de forma exclusiva cada registro de uma tabela. Isso significa que, em uma tabela, não podem existir dois registros com o mesmo valor de chave primária — essa é a propriedade da unicidade. Além disso, a chave primária não pode ser nula, pois todo registro precisa ser identificável; essa é a restrição de integridade de entidade. Por fim, a chave primária é o mecanismo padrão para estabelecer relacionamentos entre tabelas: uma tabela pode referenciar a chave primária de outra por meio de uma chave estrangeira (Foreign Key), criando a ligação lógica que caracteriza o modelo relacional.

Na prática, imagine uma tabela CLIENTE com os campos CPF e Nome. Se definirmos CPF como chave primária, cada cliente terá um CPF único — não é possível cadastrar dois clientes com o mesmo CPF, nem deixar o CPF em branco (nulo). Se quisermos relacionar essa tabela com uma tabela PEDIDO, usaremos o CPF do cliente como chave estrangeira na tabela PEDIDO, referenciando a chave primária da tabela CLIENTE. É assim que o Access (e qualquer SGBD relacional) implementa relacionamentos.

A banca explora aqui uma pegadinha clássica: inverter a propriedade da chave primária. O candidato que sabe que a chave primária garante unicidade identifica rapidamente que a alternativa B está errada, mas a banca tenta confundir ao apresentar a alternativa E como correta — quando, na verdade, ela também é uma propriedade válida da chave primária. A chave para não cair nessa armadilha é conhecer as três propriedades fundamentais da chave primária: unicidade, não nulidade e capacidade de estabelecer relacionamentos.

Alternativa A — ✅ Correta

A chave primária serve, de fato, para garantir que o registro seja único na tabela. Essa é a propriedade da unicidade: não podem existir dois registros com o mesmo valor de chave primária. O texto de apoio confirma: "Chaves primárias ... referem-se aos conjuntos de um ou mais campos, cujos valores ... nunca se repetem na mesma tabela". Portanto, a afirmação está correta.

Alternativa B — ❌ Incorreta ⟵ GABARITO

Esta é a afirmação errada. A chave primária não pode conter valores duplicados na tabela — essa é exatamente a propriedade da unicidade. O texto de apoio é claro: "uma chave primária nunca pode ter valor nulo, nem repetição". A banca inverteu a propriedade: em vez de dizer que a chave primária garante a unicidade, afirmou que ela pode conter valores duplicados, o que é falso.

Alternativa C — ✅ Correta

A chave primária identifica exclusivamente cada registro. Essa é a função principal da chave primária: distinguir cada linha da tabela de forma única. O texto de apoio afirma: "A chave primária é uma combinação única de valores que identifica univocamente cada linha de uma tabela". Portanto, a afirmação está correta.

Alternativa D — ✅ Correta

A chave primária não pode conter valores nulos. Essa é a restrição de integridade de entidade: todo registro precisa ser identificável, e um valor nulo na chave primária impossibilitaria essa identificação. O texto de apoio confirma: "uma chave primária nunca pode ter valor nulo". Portanto, a afirmação está correta.

Alternativa E — ✅ Correta

A chave primária pode ser usada para estabelecer relacionamentos entre tabelas. Essa é a base do modelo relacional: uma tabela referencia a chave primária de outra por meio de uma chave estrangeira, criando a ligação lógica entre os dados. O texto de apoio afirma: "Chaves primárias ... podem ser usadas como um índice de referência para criar relacionamentos com as demais tabelas do banco de dados". Portanto, a afirmação está correta.

NÃO CAIA NESSA!

A banca inverte a propriedade da chave primária na alternativa B: em vez de dizer que ela garante a unicidade, afirma que ela pode conter valores duplicados. O candidato que conhece as três propriedades fundamentais (unicidade, não nulidade e capacidade de relacionamento) identifica o erro na hora. Fique atento a esse padrão: a banca adora trocar o sentido das propriedades para confundir.

PEGA ESSA DICA!

Para questões sobre chave primária, memorize as três propriedades fundamentais: unicidade (não pode haver valores duplicados), não nulidade (não pode ser nula) e capacidade de estabelecer relacionamentos (base para chaves estrangeiras). Se uma alternativa negar qualquer uma dessas propriedades, ela está errada.

Gabarito: letra E — a única afirmação errada é a que diz que a chave primária pode conter valores duplicados.

Link permanente: /questoes/qq834756