Kursübersicht
Praxisorientierter SQL-Kurs für Master-Studierende der Finanzwirtschaft. Auf Basis der FinanceDB - einer realistischen ERP-Datenbank eines mittelständischen IT-Unternehmens (TechVision GmbH) - lernst du die Datenbankstrukturen und SQL-Statements, die im Controlling, in der Finanzbuchhaltung und im Reporting wirklich gebraucht werden. Begleitend zur Vorlesung an der Fresenius Hochschule.
Kursinhalt
Modul 1 - Foundation: Datenbank verstehen & lesen
Grundlagen: FinanceDB einrichten, ER-Modell lesen, SELECT, WHERE und LIKE beherrschen. Du holst jede Tabelle gezielt, filterst nach Kriterien und durchsuchst Stammdaten per Muster.
Lösungswege zu allen Übungsaufgaben der Lektion 1.1. Wird im Rahmen der Vorlesung freigeschaltet.
Spalten auswählen, mit AS umbenennen, Ergebnisse mit LIMIT/OFFSET paginieren, mit ORDER BY sortieren, mit DISTINCT entdoppeln. Praxis an Mitarbeitern und Aufträgen.
Lösungswege zu allen Übungsaufgaben und zur Anwendungsaufgabe der Lektion 1.2. Wird im Rahmen der Vorlesung freigeschaltet.
Vergleichsoperatoren, IS NULL, AND/OR, BETWEEN und IN. Praxis: überfällige Eingangsrechnungen, Geschäftsführung ohne Vorgesetzten, DACH-Kunden, Q4-Bestellungen.
Begleitlektion mit Lösungsvorschlägen zu allen Aufgaben aus Lektion 1.3. Wird in der Vorlesung freigeschaltet.
Unscharfe Suche mit LIKE, den Wildcards % und _, sowie kombinierten Mustern. Praxis: Rechtsformen erkennen, Stammdaten-Recherchen, Email-Domains.
Begleitlektion mit Lösungsvorschlägen zu allen Aufgaben aus Lektion 1.4. Wird in der Vorlesung freigeschaltet.
Modul 2 - Application: Daten auswerten & verknüpfen
Aggregatfunktionen (COUNT, SUM, AVG, MIN/MAX), Gruppierungen mit GROUP BY und HAVING sowie das Verknüpfen mehrerer Tabellen mit INNER JOIN und LEFT JOIN. Aus einzelnen Datensätzen werden Top-N-Reports, ABC-Klassifizierungen und Mehrtabellen-Auswertungen.
COUNT, SUM, AVG, MIN und MAX. Aus einzelnen Datensätzen werden Kennzahlen: Anzahl Rechnungen, Durchschnittsgehalt, Gesamtumsatz, Min- und Max-Werte.
Begleitlektion mit Lösungsvorschlägen zu allen Aufgaben aus Lektion 2.1. Wird in der Vorlesung freigeschaltet.
Aggregate pro Gruppe bilden mit GROUP BY und Gruppen mit HAVING filtern. ABC-Klassifizierungen, Top-N-Reports, Stammkunden-Auswertungen.
Begleitlektion mit Lösungsvorschlägen zu allen Aufgaben aus Lektion 2.2. Wird in der Vorlesung freigeschaltet.
Tabellen mit INNER JOIN über die ON-Klausel verknüpfen. Lieferantennamen statt IDs, Mehrtabellen-Reports und Top-N-Auswertungen mit Stammdaten.
Begleitlektion mit Lösungsvorschlägen zu allen Aufgaben aus Lektion 2.3. Wird in der Vorlesung freigeschaltet.
Datensätze ohne Partner sichtbar machen mit LEFT JOIN, Hierarchien abbilden mit Self-Join. Kunden ohne Aufträge, Lieferanten ohne Bestellungen, Mitarbeiter-Vorgesetzten-Beziehungen.
Begleitlektion mit Lösungsvorschlägen zu allen Aufgaben aus Lektion 2.4. Wird in der Vorlesung freigeschaltet.
Modul 3 - Optimization: Reporting & eigene Strukturen
Bedingte Logik mit CASE, Subqueries für mehrstufige Auswertungen, eigene Tabellen anlegen mit DDL und Daten verändern mit DML. Abschluss durch eine Capstone-Mission - eine vollständige Reporting-Aufgabe als Synthese.
CASE WHEN für Klassifizierungen, Berechnungen direkt im SELECT (USt, Rabatt), Datumsmathematik. ABC-Analysen, Lagerstatus, Fälligkeitsdaten, Zahlungsdisziplin.
Begleitlektion mit Lösungsvorschlägen zu allen Aufgaben aus Lektion 3.1.
Abfragen in Abfragen schachteln. Skalare Subqueries für Vergleiche gegen einen aggregierten Wert, Mengen-Subqueries mit IN für Filter über andere Tabellen.
Begleitlektion mit Lösungsvorschlägen zu allen Aufgaben aus Lektion 3.2.
Eigene Tabellen anlegen mit CREATE TABLE, Constraints definieren, Daten einfügen mit INSERT, ändern mit UPDATE und löschen mit DELETE. Anhang: CSV-Import.
Begleitlektion mit Lösungsvorschlägen zu allen Aufgaben aus Lektion 3.3.
Synthese aus allen drei Modulen. Fünf Teilaufträge eines Quartals-Vorstandsberichts. Eigenständige Lösung, ohne Schritt-für-Schritt-Anleitung.
Begleitlektion mit Lösungsvorschlägen zu den fünf Teilaufträgen der Capstone-Mission. Wird im Rahmen der finalen Vorlesung freigeschaltet und im Plenum besprochen.
Kursdetails
Lernziele
SQL-Souveränität auf Finanzdaten - lesen, abfragen, auswerten, modellieren
Zielgruppe
Tags
Level
Voraussetzungen
Keine Vorkenntnisse in SQL nötig
Anforderungen
Grundverständnis Buchhaltung, Logisches Denken, eigener Laptop
Bereits registriert? Anmelden