Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — Quadrix 2024

Banco de DadosBanco de Dados Relacionais
Código
qg354483
Banca
Quadrix
Órgão
NOVACAP
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Infraestrutura
Acerca dos bancos de dados relacionais e da álgebra relacional, julgue o item.Em um banco de dados relacional, pelo fato de a chave primária de uma tabela ser única e não aceitar repetição de registros, ela não pode ser um conjunto de campos. Assim sendo, para se identificar exclusivamente cada registro em uma tabela, esta somente poderá ser um campo.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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 composta no modelo relacional

Gabarito: ERRADO (letra E). A chave primária de uma tabela pode, sim, ser formada por um conjunto de campos (chave primária composta), desde que esse conjunto seja único e mínimo. A afirmação de que ela "somente poderá ser um campo" é falsa — o modelo relacional admite chaves compostas, e a própria definição de chave primária como "atributo ou conjunto de atributos" confirma isso.

No modelo relacional, a chave primária é o mecanismo que identifica de forma única cada linha (tupla) de uma tabela. A definição clássica, presente em qualquer material de banco de dados, é: chave primária é um atributo ou um conjunto de atributos que identifica univocamente cada linha. Ou seja, ela pode ser simples (um único campo) ou composta (dois ou mais campos). O requisito fundamental é que o conjunto escolhido seja único (não haja duas linhas com os mesmos valores) e mínimo (não se possa remover nenhum atributo sem perder a unicidade).

A confusão da assertiva está em supor que a unicidade e a não repetição implicam que a chave precise ser um campo único. Isso é um equívoco: a unicidade é uma propriedade do conjunto de campos, não de cada campo individualmente. Por exemplo, em uma tabela de matrículas, a chave primária pode ser composta por (id_aluno, id_disciplina) — nenhum dos dois campos é único isoladamente, mas a combinação é. Esse é um caso clássico de chave primária composta, amplamente utilizado em tabelas de relacionamento muitos-para-muitos.

A banca explora exatamente essa inversão: ela pega a propriedade correta (chave primária é única e não aceita repetição) e tira uma conclusão errada (logo, não pode ser um conjunto de campos). O erro está na segunda parte — a conclusão não decorre da premissa. A unicidade se aplica ao conjunto, não ao campo individual.

Guarde o critério decisivo: chave primária pode ser simples OU composta — o que importa é a unicidade e a minimalidade do conjunto. É exatamente nesse ponto que a assertiva falha.

Item — ❌ ERRADO

A assertiva afirma que a chave primária "não pode ser um conjunto de campos" e que "somente poderá ser um campo". Isso está errado. O modelo relacional admite chaves primárias compostas, formadas por dois ou mais atributos. A definição correta é que a chave primária é um atributo ou conjunto de atributos que identifica unicamente cada linha. A unicidade é do conjunto, não de cada campo individual. Um exemplo clássico é a tabela de relacionamento muitos-para-muitos, em que a chave primária é composta pelas chaves estrangeiras das duas tabelas relacionadas (ex.: (id_aluno, id_disciplina)). Portanto, a premissa de que a chave não pode ser um conjunto é falsa.

PEGA ESSA DICA!

Na prova, desconfie de afirmações com "somente", "sempre", "nunca" — em banco de dados, a chave primária composta é um conceito fundamental e recorrente. Lembre-se: chave primária = atributo ou conjunto de atributos que identifica unicamente a linha. Se a questão disser que só pode ser um campo, está errada.

Gabarito: letra E (ERRADO).

Link permanente: /questoes/qg354483