Einführung
In diesem Projekt lernst du, wie du verschiedene SQL-Abfragen auf einer Studentenkurs-Datenbank ausführen kannst. Die Datenbank besteht aus drei Tabellen: der Studententabelle (S), der Kurs-Tabelle (C) und der Studenten-Kurs-Tabelle (SC). Du wirst lernen, wie du Daten aus diesen Tabellen abrufen und manipulieren kannst, um verschiedene Aufgaben zu erfüllen.
👀 Vorschau

🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du die Namen aller Studenten aufzählst, die keine Kurse von Lehrer "Daniel" besucht haben
- Wie du die Studentennummern und Namen von Studenten aufzählst, die in zwei oder mehr Kursen durchgefallen sind (Note < 60)
- Wie du die Namen aller Studenten aufzählst, die sowohl Kurs "11" als auch Kurs "12" besucht haben
- Wie du die Studentennummern aller Studenten aufzählst, deren Noten in Kurs "11" höher sind als in Kurs "12", und diese aufsteigend sortierst
- Wie du die Namen aller Studenten aufzählst, die älter als "John Davis" sind
- Wie du die Studentennummer des Studenten mit der höchsten Note unter allen Studenten aufzählst, die Kurs "12" besucht haben
- Wie du die Namen aller Studenten zusammen mit ihren ausgewählten Kurs-IDs und Noten aufzählst
- Wie du die Studentennummern und die Gesamtnoten (Alias: SG) von Studenten aufzählst, die vier oder mehr Kurse besucht haben, und diese absteigend nach Gesamtnoten sortierst
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Zu verstehen, wie komplexe SQL-Abfragen geschrieben werden, um Daten aus einer relationalen Datenbank abzurufen und zu manipulieren
- Verschiedene SQL-Techniken wie Subabfragen, Verknüpfungen, Aggregationen und Sortierungen anzuwenden, um reale Datenanalyseprobleme zu lösen
- SQL-Fähigkeiten zu entwickeln, die für datengetriebene Entscheidungen und Problemlösungen unerlässlich sind