L Lyrnify

SQL Arbeitsblatt - Schulverwaltung

lock
Bevorstehend

Ueben Sie SQL-Abfragen anhand einer Schulverwaltungs-Datenbank mit Schuelern, Kursen und Noten.

Ziele dieses Moduls
  • Sie koennen einfache SELECT-Abfragen mit WHERE-Bedingungen formulieren
    Anwenden
  • Sie koennen Aggregatfunktionen (COUNT, AVG, MAX, MIN) in SQL anwenden
    Anwenden
  • Sie koennen Daten mit INSERT, UPDATE und DELETE manipulieren
    Anwenden
  • Sie koennen Tabellen mit JOIN verbinden und kombinierte Abfragen erstellen
    Anwenden

In diesem Modul ueben Sie SQL-Abfragen anhand einer Schulverwaltungs-Datenbank. Die Datenbank besteht aus drei Tabellen: schueler, kurse und noten.

Sie koennen Ihre Abfragen direkt im SQL Playground testen. Die Datenbank ist dort bereits vorgeladen.

Schreiben Sie Ihre SQL-Loesungen in die Code-Felder und ueberpruefen Sie diese im Playground.

Datenbank-Uebersicht

Sie arbeiten mit einer Schulverwaltungs-Datenbank mit folgenden drei Tabellen. Oeffnen Sie den SQL Playground, um Ihre Abfragen live zu testen.

Tabelle: schueler

idvornamenachnameklasseeintrittsjahr
1AnnaMueller10a2020
2MaxSchmidt10b2021
3LisaWeber10a2020
4TimBraun11a2019
5SophieKlein10b2021
6JonasFischer11b2019
7EmmaWagner10a2020
8FelixHoffmann11a2019

Tabelle: kurse

kurs_idkurs_namelehrerraum
101MathematikHerr BauerA101
102EnglischFrau WolfB203
103PhysikHerr KochC102
104GeschichteFrau KleinA205
105InformatikHerr GrossD001

Tabelle: noten

note_idschueler_idkurs_idnotedatum
1110122024-03-15
2110212024-03-10
3210132024-03-15
4310122024-03-15
5410312024-03-20
6510222024-03-10
7610342024-03-20
8710112024-03-15
9210222024-03-10
10810322024-03-20
11410132024-03-15
12110322024-03-20

Teil 1: SELECT mit WHERE

Filtern Sie Daten mit der WHERE-Klausel. Testen Sie Ihre Abfragen im SQL Playground.

Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login

Teil 2: Aggregatfunktionen

Verwenden Sie COUNT, AVG, MAX und MIN, um Daten zusammenzufassen.

Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login

Teil 3: DISTINCT

Mit DISTINCT entfernen Sie doppelte Eintraege aus dem Ergebnis.

Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login

Teil 4: ORDER BY

Sortieren Sie Ergebnisse mit ORDER BY (ASC = aufsteigend, DESC = absteigend).

Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login

Teil 5: Kombinierte Abfragen

Kombinieren Sie WHERE, ORDER BY, Aggregatfunktionen und DISTINCT.

Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login

Teil 6: INSERT

Fuegen Sie neue Datensaetze in Tabellen ein. Testen Sie Ihre INSERT-Statements im SQL Playground und pruefen Sie danach mit einem SELECT, ob die Daten korrekt eingefuegt wurden.

Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login

Warning

Teil 7: UPDATE

Aendern Sie bestehende Datensaetze. Testen Sie im SQL Playground und ueberpruefen Sie das Ergebnis mit SELECT.

Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login

Warning

Teil 8: DELETE

Loeschen Sie Datensaetze aus Tabellen. Achtung: DELETE ist unwiderruflich! Testen Sie im SQL Playground - dort koennen Sie die Datenbank jederzeit zuruecksetzen.

Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login

Teil 9: JOIN - Tabellen verbinden

Mit JOIN verbinden Sie mehrere Tabellen ueber gemeinsame Schluessel.

Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login

Challenge

Bonusaufgaben

Diese Aufgaben kombinieren mehrere Konzepte und sind anspruchsvoller.

Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login
Antwort wird geladen...

Lokal gespeichert — melde dich an, um Antworten dauerhaft zu sichern.

Login