Questão de Banco de Dados — Banco de Dados Multidimensionais — FCC 2015
Banco de Dados›Banco de Dados Multidimensionais
Código
fc022291
Banca
FCC
Órgão
TCM-GO
Ano
2015
Nível
Superior
Cargo
Auditor de Controle Externo - Informática
Quando o modelo de dados multidimensionais começa a ser definido, elementos básicos de representação precisam ter sido estabelecidos, de modo a se criar um padrão de modelagem. Considere um modelo em que as dimensões e fatos são representados em tabelas, podendo haver múltiplas dimensões e múltiplas tabelas de fatos.Ao modelar cada tabela ...I... devem ser considerados os seguintes pontos:- A chave primária é composta, sendo um elemento da chave para cada dimensão;- Cada elemento chave para a dimensão deve ser representado e descrito na tabela ...II... correspondente (para efetuar a junção);- A dimensão tempo é sempre representada como parte da chave primária.Deve haver uma tabela ...III... para cada dimensão do modelo, contendo- Uma chave artificial (ou gerada) genérica; - Uma coluna de descrição genérica para a dimensão;- Colunas que permitam ...IV... ;- Um indicador nível que indica o nível da hierarquia a que se refere a linha da tabela. As lacunas de a são corretas, e respectivamente, preenchidas com:
Adimensão - de fatos - de fatos - a junção com as tabelas de fatos.
Bde fatos - de tempo - dimensão - sinalizar a presença de fatos para o período de tempo indicado na linha.
Cde fatos - dimensão - dimensão - efetuar os filtros.
Dde tempo - dimensão - de fatos - a junção com as tabelas de dimensão.
Edimensão - de fatos - de tempo - efetuar os filtros.
Revelar gabarito e comentário▾
GabaritoC — de fatos - dimensão - dimensão - efetuar os filtros.
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”.
Modelagem Multidimensional: Tabela Fato e Dimensão
Gabarito: letra C. No modelo multidimensional, a tabela que possui chave primária composta (com elementos de cada dimensão, incluindo a dimensão tempo) é a tabela fato. As chaves estrangeiras da tabela fato referenciam as chaves das tabelas dimensão, onde são descritas. Cada dimensão possui sua própria tabela (tabela dimensão), com chave artificial, descrição genérica, colunas para filtros e indicador de nível hierárquico. A alternativa C preenche corretamente as lacunas: I = "de fatos", II = "dimensão", III = "dimensão", IV = "efetuar os filtros".
Análise das alternativas:
Alternativa A — ❌ Incorreta
Afirma que a tabela com chave primária composta é a dimensão (I) e que a descrição das chaves fica na tabela de fatos (II). Inverte os papéis: a tabela fato é que tem chave composta; a descrição das chaves fica na tabela dimensão. III coloca "de fatos" onde deveria ser "dimensão". IV sugere "junção com as tabelas de fatos", mas as colunas da dimensão permitem filtros, não junção.
Alternativa B — ❌ Incorreta
Acerta em I = "de fatos" e III = "dimensão", mas erra em II = "de tempo". A descrição das chaves das dimensões não se restringe à dimensão tempo; é feita nas tabelas dimensão correspondentes. IV = "sinalizar a presença de fatos para o período" não é o propósito das colunas da dimensão; elas servem para filtrar.
Alternativa C — ✅ Correta ⟵ GABARITO
I = "de fatos" (tabela fato, chave composta, tempo na chave). II = "dimensão" (chaves descritas na tabela dimensão). III = "dimensão" (cada dimensão tem sua tabela com chave artificial, descrição etc.). IV = "efetuar os filtros" (as colunas da dimensão permitem aplicar filtros nas consultas). Tudo de acordo com a modelagem dimensional.
Leitura complementar (conteúdo de apoio): "Na modelagem dimensional ou multidimensional, a chave primária da tabela de fatos é sempre composta ou concatenada formada por um subconjunto de chaves estrangeiras que referenciam as dimensões. A dimensão tempo é sempre representada como parte da chave primária de uma tabela de fatos." "A chave primária da tabela de fatos é sempre composta. Já as chaves das tabelas dimensão são, geralmente, simples formadas por uma chave artificial..." Esses trechos ratificam que a tabela fato tem chave composta e as dimensões têm chave artificial e descrições.
Alternativa D — ❌ Incorreta
I = "de tempo" é falso: a tabela que tem chave composta é a fato, não a de tempo. II = "dimensão" está correto, mas III = "de fatos" erra (deveria ser "dimensão"). IV = "junção com as tabelas de dimensão" não é o foco das colunas da dimensão (filtros).
Alternativa E — ❌ Incorreta
I = "dimensão" inverte o papel (deveria ser fato). II = "de fatos" erra (descrição das chaves fica na dimensão). III = "de tempo" não é correto: a tabela para cada dimensão é a dimensão, não a de tempo. IV = "efetuar os filtros" está correto, mas os demais erros tornam a alternativa inválida.