Abi 2021


Datenbank Leihgeräte

  • Klicken Sie auf "Ausführen", um die Tabellen in der Datenbank "Leihgeräte" anzuzeigen.

  • Klicken Sie auf "Ausführen", um die Daten in den Tabellen der Datenbank "Leihgeräte" anzuzeigen.

Aufgaben

Gegeben ist das folgende Datenbankschema:

Benutzer(BID, Nachname, Vorname, Benutzername, Passwort)
Rechnermodelle(TypID, Modelltyp, Variante, Anzahl, Einzelpreis, Gesamtpreis)
Gruppe(GID, Gruppenname)
Gerätezuordnung(GeräteID, ↑TypID, ↑BID)
Gruppenzuordnung(↑BID, ↑GID)

Legende: Unterstrichene Attribute sind Primärschlüssel-Attribute; ein Attribut mit einem vorangestellten Pfeil ↑ ist ein Fremdschlüsselattribut.

  • Lösen Sie folgende Aufgaben

Entwerfen Sie anhand der gegebenen Datenbanktabellen SQL-Abfragen, die die folgenden Informationen liefern:

  • Angabe aller Benutzer mit Nachnamen, Benutzernamen und Passwörtern, deren Passwort 123456 oder #123456 lautet, wobei die Ausgabe nach dem Nachnamen geordnet sein soll.

Entwerfen Sie anhand der gegebenen Datenbanktabellen SQL-Abfragen, die die folgenden Informationen liefern:

  • Angabe des niedrigsten und des höchsten Einzelpreises aller Geräte sowie die Gesamtkosten aller Geräte.

Entwerfen Sie anhand dieser Datenbanktabellen SQL-Abfragen, die die folgenden Informationen liefern:

  • Angabe der Geräte-ID und der Modellnamen aller Geräte, die an Lehrkräfte ausgeliehen wurden.

Gegeben ist die folgende SQL-Abfrage:

SELECT Modellname AS Modell, SUM(Gesamtpreis) AS Gesamtpreis
FROM Rechnermodelle
GROUP BY Modellname
HAVING SUM(Anzahl) > 30
  • Geben Sie anhand der Tabellen 2 bis 6 konkret an, welche Ergebnisse diese SQL-Abfrage liefert.

Quelle zur Aufgabenstellung: Niedersächsisches Kultusministerium, Zentralabitur 2021, Informatik, Block 2: Aufgabe C