Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FUNDATEC 2025

Banco de DadosBanco de Dados Relacionais
Código
qg475053
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Nível
Superior
Cargo
Analista em Computação/Ênfase em Suporte em Banco de Dados
Sobre restrições de integridade em bancos de dados relacionais, assinale a alternativa correta.
  1. ARestrições de integridade só podem ser aplicadas no nível físico (storage), não no nível lógico do SGBD.
  2. BA integridade de entidade exige que nenhuma chave primária possua valor nulo.
  3. CA integridade referencial permite que uma chave estrangeira em um registro assuma qualquer valor, mesmo que não corresponda a uma chave primária existente na tabela referenciada.
  4. DRestrições de integridade, uma vez declaradas, podem ser ignoradas pelo SGBD em favor da performance.
  5. EA integridade de domínio impede apenas a inserção de valores duplicados, não controlando tipos ou formatos de dados.
Revelar gabarito e comentário

GabaritoB — A integridade de entidade exige que nenhuma chave primária possua valor nulo.

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”.

Restrições de Integridade em Bancos de Dados Relacionais

Gabarito: letra B. A integridade de entidade, um dos pilares do modelo relacional, determina que nenhum atributo da chave primária pode conter valor nulo. As demais alternativas distorcem conceitos fundamentais: o local de aplicação das restrições, o significado da integridade referencial e de domínio, e a possibilidade de o SGBD ignorar restrições.

Alternativa A — ❌ Incorreta

Afirma que restrições de integridade só podem ser aplicadas no nível físico. Na verdade, elas são declaradas no nível lógico (esquema do banco) e verificadas pelo SGBD automaticamente. O armazenamento físico é independente.

Alternativa B — ✅ Correta ⟵ GABARITO

Exatamente o que define a integridade de entidade: a chave primária não pode conter valores nulos, pois precisa identificar unicamente cada tupla. Essa regra é universal em bancos relacionais.

Alternativa C — ❌ Incorreta

A integridade referencial estabelece que uma chave estrangeira deve referenciar uma tupla existente na tabela pai (ou ser nula, se permitido). Permitir "qualquer valor" quebraria a consistência dos relacionamentos.

NÃO CAIA NESSA!

A banca inverte o sentido da integridade referencial: troca a obrigação de corresponder a uma chave primária existente pela permissão de valores arbitrários. Cuidado com verbos como "permite" onde o correto é "exige".

Alternativa D — ❌ Incorreta

Restrições de integridade são impostas pelo SGBD para garantir a consistência dos dados. Ignorá-las em favor da performance violaria a semântica do banco, o que não é permitido nos SGBDs relacionais padrão.

Alternativa E — ❌ Incorreta

A integridade de domínio controla tipos, formatos e valores permitidos para um atributo (ex.: CHECK, domínio). Já a proibição de valores duplicados é função da unicidade (chave única). A alternativa confunde os dois conceitos.

NÃO CAIA NESSA!

A banca troca a finalidade da integridade de domínio (tipos/formatos) pela restrição de unicidade (duplicatas). Domínio e unicidade são restrições distintas.

Gabarito: letra B — a única que descreve corretamente a integridade de entidade.

Link permanente: /questoes/qg475053