Pular para o conteúdo principal

Questão de Banco de Dados — Modelo relacional — FGV 2025

Banco de DadosModelo relacional
Código
fg109091
Banca
FGV
Órgão
DPE-RO
Ano
2025
Nível
Médio
Cargo
Técnico em Informática - Classe A
Considere o seguinte esquema de banco de dados relacional: tb_armazem(cod_a, localizacao, ramal) Restrições:• cod_a é chave primáriatb_produto(cod_p, descricao, val_unit, local_armazenagem)Restrições:• cod_p é chave primária• local_armazenagem é chave estrangeira e referência a tabela tb_armazemNesse contexto, a aridade da tabela
  1. Atb_armazem é igual a 3 (três), que é o número de atributos que essa relação possui.
  2. Btb_armazem é igual a zero, pois não há especificação de índices na descrição da tabela.
  3. Ctb_produto é igual a 1 (um), dado que possui apenas uma chave primária.
  4. Dtb_produto é igual a 1 (um), por conta da integridade referencial explicitada.
  5. Etb_produto é igual a 5 (cinco), o total de elementos estruturais de seu esquema.
Revelar gabarito e comentário

GabaritoA — tb_armazem é igual a 3 (três), que é o número de atributos que essa relação possui.

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

Modelo relacional – aridade (grau) de uma relação

Gabarito: letra A. A aridade (ou grau) de uma tabela no modelo relacional é o número de atributos (colunas) que ela possui. A tabela tb_armazem tem três atributos (cod_a, localizacao, ramal), portanto sua aridade é 3. As demais alternativas confundem aridade com conceitos como índices, chave primária, integridade referencial ou elementos estruturais do esquema.

A questão testa o conceito fundamental de aridade no modelo relacional, conforme definido por Codd e amplamente adotado. O termo "aridade" é sinônimo de "grau" de uma relação.

Alternativa A — ✅ Correta ⟵ GABARITO

A aridade de uma relação é a quantidade de atributos que a compõem. tb_armazem possui exatamente três atributos (cod_a, localizacao, ramal). Logo, sua aridade é 3.

Alternativa B — ❌ Incorreta

Afirma que a aridade é zero porque não há especificação de índices. Índices são estruturas auxiliares de desempenho, não definem a aridade. A aridade é independente de índices.

Alternativa C — ❌ Incorreta

Diz que a aridade de tb_produto é 1 por possuir apenas uma chave primária. A aridade é o número de atributos (colunas), não o número de chaves. tb_produto tem quatro atributos: cod_p, descricao, val_unit, local_armazenagem. Portanto aridade = 4.

Alternativa D — ❌ Incorreta

Associa aridade à integridade referencial. A integridade referencial é uma restrição entre tabelas (chave estrangeira), não tem relação com a contagem de atributos de uma tabela.

Alternativa E — ❌ Incorreta

Afirma que a aridade de tb_produto é 5, considerando o total de "elementos estruturais" do esquema, incluindo possivelmente chaves e restrições. No entanto, aridade conta apenas os atributos (colunas), não índices nem constraints.

NÃO CAIA NESSA!

Para fixar: a aridade (ou grau) de uma tabela é simplesmente o número de colunas que ela possui. Não confunda com cardinalidade (número de linhas), com chaves ou com índices. Em provas, leia o esquema com atenção e conte os atributos sem se distrair com restrições.

Gabarito: letra A.

Link permanente: /questoes/fg109091