LoslegenKostenlos loslegen

Abfragen des Sternschemas

Das Genre „Roman“ hat sich nicht so gut verkauft, wie dein Unternehmen erwartet hatte. Um dem entgegenzuwirken, sollst du das Genre näher analysieren und herausfinden, auf welche Regionen sich das Verkaufsteam künftig konzentrieren sollte. Als ersten Schritt sollst du den Gesamtumsatz für Bücher des Genres „Roman“ in jedem Bundesland ermitteln.

Glücklicherweise steht dir dafür ein Data Warehouse mit folgendem Sternschema zur Verfügung:

Die Tabellen aus diesem Schema wurden geladen. Beachte, dass du in den Anweisungen „ FROM “ und „ JOIN “ keine Aliase verwenden solltest.

Diese Übung ist Teil des Kurses

Datenbankdesign

Kurs anzeigen

Anleitung zur Übung

  • Wähle „ state ” aus der entsprechenden Tabelle und die Gesamtzahl „ sales_amount ” aus.
  • Mach den „ JOIN ” auf book_id.
  • Mach die „ JOIN ” fertig, um die Tabelle „ dim_store_star ” anzuschließen.
  • Such nach Büchern mit dem „ genre novel ”.
  • Sortiere die Ergebnisse nach Bundesstaaten.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

-- Output each state and their total sales_amount
SELECT ___.___, ___(___)
FROM ___
	-- Join to get book information
    JOIN ___ ON ___.___ = ___.___
	-- Join to get store information
    JOIN ___ ON ___.___ = ___.___
-- Get all books with in the novel genre
WHERE  
    ___.___ = 'novel'
-- Group results by state
GROUP BY
    ___.___;
Code bearbeiten und ausführen