Questão de Banco de Dados — Modelo relacional — FGV 2025
Banco de Dados›Modelo 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
Atb_armazem é igual a 3 (três), que é o número de atributos que essa relação possui.
Btb_armazem é igual a zero, pois não há especificação de índices na descrição da tabela.
Ctb_produto é igual a 1 (um), dado que possui apenas uma chave primária.
Dtb_produto é igual a 1 (um), por conta da integridade referencial explicitada.
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.