Zurück zur StartseiteInformatik · Realschule 10 · Fach wechseln
Kostenlos starten
Lernunterlagen

Aufgaben: Sortieren, Filtern und Abfrageergebnisse

Üben★☆☆
Gegeben ist die Tabelle „Film“: | Titel | Jahr | Dauer (min) | |-------|------|-------------| | Alpha | 2015 | 95 | | Beta | 2019 | 120 | | Gamma | 2012 | 88 | | Delta |…

Gegeben ist die Tabelle „Film“:

Titel Jahr Dauer (min)
Alpha 2015 95
Beta 2019 120
Gamma 2012 88
Delta 2021 105
  1. a) Sortiere die Tabelle aufsteigend nach Jahr.
  2. b) Sortiere sie absteigend nach Dauer.
  3. c) Welche Filme bleiben übrig, wenn nach Dauer > 100 gefiltert wird?
Lösen
Üben★☆☆
Gegeben ist die Tabelle „Tiere“ mit den Datensätzen (Name, Art, Alter): (Rex, Hund, 5), (Mimi, Katze, 3), (Bello, Hund, 8), (Luna, Katze, 8), (Hoppel, Hase, 2). a)…

Gegeben ist die Tabelle „Tiere“ mit den Datensätzen (Name, Art, Alter): (Rex, Hund, 5), (Mimi, Katze, 3), (Bello, Hund, 8), (Luna, Katze, 8), (Hoppel, Hase, 2).

  1. a) Filtere alle Hunde.
  2. b) Filtere alle Tiere mit Alter ≥ 5.
  3. c) Filtere alle Katzen, die älter als 5 Jahre sind.
Lösen
Üben★☆☆
Eine Abfrage lautet in Worten: „Zeige Name und Klasse aller Schüler der Klasse 10a, sortiert nach Name.“ a) Welche Attribute werden angezeigt? b) Nach welchem Attribut…

Eine Abfrage lautet in Worten: „Zeige Name und Klasse aller Schüler der Klasse 10a, sortiert nach Name.“

  1. a) Welche Attribute werden angezeigt?
  2. b) Nach welchem Attribut wird gefiltert, nach welchem sortiert?
  3. c) Wie ändert sich das Ergebnis, wenn zusätzlich absteigend sortiert wird?
Lösen
Üben★★☆
Die Tabelle „Produkt“ eines Elektronikmarkts enthält: (Laptop, 699 €, 12 Stück), (Maus, 19,90 €, 85 Stück), (Monitor, 189 €, 0 Stück), (Tastatur, 34,50 €, 40 Stück),…

Die Tabelle „Produkt“ eines Elektronikmarkts enthält: (Laptop, 699 €, 12 Stück), (Maus, 19,90 €, 85 Stück), (Monitor, 189 €, 0 Stück), (Tastatur, 34,50 €, 40 Stück), (Headset, 59 €, 0 Stück).

  1. a) Formuliere eine Abfrage, die alle lieferbaren Produkte (Bestand > 0) nach Preis aufsteigend zeigt, und gib das Ergebnis an.
  2. b) Formuliere eine Abfrage für alle Produkte mit Preis unter 60 € und Bestand über 50 und gib das Ergebnis an.
  3. c) Der Chef möchte wissen, welche Produkte nachbestellt werden müssen. Beschreibe die passende Abfrage.
Lösen
Üben★★☆
Das Ergebnis einer Abfrage auf die Tabelle „Schueler“ lautet: | Name | Klasse | Note | |------|--------|------| | Klein | 10a | 1 | | Brandt | 10a | 2 | | Yilmaz | 10b |…

Das Ergebnis einer Abfrage auf die Tabelle „Schueler“ lautet:

Name Klasse Note
Klein 10a 1
Brandt 10a 2
Yilmaz 10b 2
  1. a) Welche Bedingung könnte die Abfrage enthalten haben (Filter)?
  2. b) Nach welchem Attribut wurde wahrscheinlich sortiert? Gib zwei Möglichkeiten an.
  3. c) Kann man aus dem Ergebnis sagen, wie viele Schüler es insgesamt gibt? Begründe.
Lösen
Üben★★☆
Eine Tabelle enthält die Zeilen (Name, Stadt, Punkte): (Anna, Bonn, 80), (Ben, Köln, 95), (Cem, Bonn, 95), (Dora, Köln, 70), (Emil, Bonn, 60). a) Sortiere zuerst…

Eine Tabelle enthält die Zeilen (Name, Stadt, Punkte): (Anna, Bonn, 80), (Ben, Köln, 95), (Cem, Bonn, 95), (Dora, Köln, 70), (Emil, Bonn, 60).

  1. a) Sortiere zuerst absteigend nach Punkten und bei Gleichstand aufsteigend nach Name.
  2. b) Filtere alle Teilnehmer aus Bonn mit mindestens 70 Punkten.
  3. c) Gib an, wie viele Datensätze das Ergebnis aus b) hat und wie hoch der Durchschnitt der Punkte darin ist.
Lösen
Üben★★★
Ein Fahrradverleih in Aachen führt die Tabelle „Verleih“ (Rad, Kunde, Tage, Preis pro Tag): (E-Bike, Weber, 3, 25 €), (Trekking, Weber, 2, 12 €), (E-Bike, Koch, 1, 25…

Ein Fahrradverleih in Aachen führt die Tabelle „Verleih“ (Rad, Kunde, Tage, Preis pro Tag): (E-Bike, Weber, 3, 25 €), (Trekking, Weber, 2, 12 €), (E-Bike, Koch, 1, 25 €), (Mountainbike, Schmidt, 4, 15 €), (Trekking, Koch, 5, 12 €).

  1. a) Formuliere eine Abfrage, die alle Verleihvorgänge mit Gesamtkosten (Tage · Preis pro Tag) über 50 € liefert, und gib das Ergebnis an.
  2. b) Wie könnte man die Gesamtkosten pro Kunde ermitteln? Berechne sie.
  3. c) Begründe, warum Gesamtkosten besser nicht als eigenes Attribut gespeichert werden.
Lösen
Üben★★★
Zwei Mitschüler formulieren Abfragen für „alle Schüler der Klasse 10a oder 10b mit Note besser als 3“. Abfrage A: Klasse = 10a ODER Klasse = 10b UND Note < 3. Abfrage B:…

Zwei Mitschüler formulieren Abfragen für „alle Schüler der Klasse 10a oder 10b mit Note besser als 3“. Abfrage A: Klasse = 10a ODER Klasse = 10b UND Note < 3. Abfrage B: (Klasse = 10a ODER Klasse = 10b) UND Note < 3.

  1. a) Erkläre, warum die beiden Abfragen unterschiedliche Ergebnisse liefern können (UND bindet stärker als ODER).
  2. b) Gib ein Beispiel für einen Datensatz, der nur in Abfrage A erscheint.
  3. c) Welche Abfrage entspricht der Aufgabe? Begründe.
Lösen
Üben★★★
Zwei Tabellen: „Kunde“ (KID, Name, Ort): (1, Weber, Essen), (2, Koch, Bochum), (3, Schmidt, Essen); „Bestellung“ (BID, KID, Betrag): (10, 1, 40 €), (11, 3, 25 €), (12,…

Zwei Tabellen: „Kunde“ (KID, Name, Ort): (1, Weber, Essen), (2, Koch, Bochum), (3, Schmidt, Essen); „Bestellung“ (BID, KID, Betrag): (10, 1, 40 €), (11, 3, 25 €), (12, 1, 15 €), (13, 2, 60 €).

  1. a) Welche Rolle spielt KID in der Tabelle „Bestellung“?
  2. b) Beschreibe eine Abfrage, die Name und Betrag aller Bestellungen von Kunden aus Essen zeigt, und gib das Ergebnis an.
  3. c) Berechne den Gesamtumsatz pro Kunde und erkläre, welche Information aus beiden Tabellen dafür verbunden werden muss.
Lösen