Em um banco de dados multidimensional, frequentemente modelado como um cubo de dados, as dimensões são diferentes perspectivas sob as quais os dados podem ser analisados, e os fatos são os dados mais importantes que são analisados ou consultados em relação a essas dimensões.
Considere um esquema multidimensional que envolve automóveis, os fabricantes e as revendedoras de carros, com as
tabelas Dimensão apresentadas a seguir:
1. Dim_Automóvel:
o Modelo_ID (identificador único para cada modelo de carro)
o Nome_Modelo (por exemplo: Corolla, Civic, Tucson)
o Tipo (por exemplo: Sedan, SUV, Coupe)
o Ano_Lançamento
2. Dim_Fabricante:
o Fabricante_ID (identificador único para cada fabricante)
o Nome_Fabricante (por exemplo: Toyota, Honda, Ford)
o País_Origem (por exemplo: Japão, EUA, Alemanha)
3. Dim_Revendedora:
o Revendedora_ID (identificador único para cada revendedora)
o Nome_Revendedora
o Localização (cidade e estado)
o Tipo_Revenda (por exemplo: autorizada, independente)
A tabela Vendas, que representa fatos, contém as seguintes colunas:
• Modelo_ID (chave estrangeira para Dim_Automóvel)
• Fabricante_ID (chave estrangeira para Dim_Fabricante)
• Revendedora_ID (chave estrangeira para Dim_Revendedora)
• Quantidade_Vendida
• Receita_Total (o total em vendas para essa tripla: modelo, fabricante e revendedora)
• Data_Venda
Qual das seguintes expressões, na linguagem de consultas SQL, retorna a receita total de vendas de carros do tipo SUV
em 2023, agrupada por fabricante, na cidade de São Paulo?