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?
- A SELECT f.Nome_Fabricante, SUM(v.Receita_Total) AS Receita_Total FROM Tbl_Vendas v JOIN Dim_Automóvel a ON v.Modelo_ID = a.Modelo_ID WHERE a.Tipo = 'SUV' AND r.Localização = 'São Paulo' AND a.Ano_Lançamento = 2023 GROUP BY f.Nome_Fabricante
- B SELECT f.Nome_Fabricante, SUM(v.Receita_Total) AS Receita_Total FROM Tbl_Vendas v LEFT JOIN Dim_Automóvel a ON v.Modelo_ID = a.Modelo_ID JOIN Dim_Fabricante f ON v.Fabricante_ID = f.Fabricante_ID WHERE a.Tipo = 'SUV' AND a.Ano_Lançamento = 2023 GROUP BY f.Nome_Fabricante
- C SELECT f.Nome_Fabricante, SUM(v.Receita_Total) AS Receita_Total FROM Tbl_Vendas v JOIN Dim_Automóvel a ON v.Modelo_ID = a.Modelo_ID JOIN Dim_Fabricante f ON v.Fabricante_ID = f.Fabricante_ID JOIN Dim_Revendedora r ON v.Revendedora_ID = r.Revendedora_ID WHERE a.Tipo = 'SUV' AND a.Ano_Lançamento = 2023 AND r.Localização = 'São Paulo' GROUP BY f.Nome_Fabricante
- D SELECT r.Localização, SUM(v.Receita_Total) AS Receita_Total FROM Tbl_Vendas v JOIN Dim_Automóvel a ON v.Modelo_ID = a.Modelo_ID JOIN Dim_Fabricante f ON v.Fabricante_ID = f.Fabricante_ID WHERE a.Tipo = 'SUV' AND a.Ano_Lançamento = 2023 GROUP BY r.Localização
- E SELECT f.Nome_Fabricante, COUNT(v.Receita_Total) AS Receita_Total FROM Tbl_Vendas v JOIN Dim_Automóvel a ON v.Modelo_ID = a.Modelo_ID JOIN Dim_Fabricante f ON v.Fabricante_ID = f.Fabricante_ID JOIN Dim_Revendedora r ON v.Revendedora_ID = r.Revendedora_ID WHERE a.Tipo = 'SUV' AND a.Ano_Lançamento = 2023 AND r.Localização = 'São Paulo' GROUP BY f.Nome_Fabricante