Aufgaben: Sortieren, Filtern und Abfrageergebnisse
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 |
- a) Sortiere die Tabelle aufsteigend nach Jahr.
- b) Sortiere sie absteigend nach Dauer.
- c) Welche Filme bleiben übrig, wenn nach Dauer > 100 gefiltert wird?
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).
- a) Filtere alle Hunde.
- b) Filtere alle Tiere mit Alter ≥ 5.
- c) Filtere alle Katzen, die älter als 5 Jahre sind.
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.“
- a) Welche Attribute werden angezeigt?
- b) Nach welchem Attribut wird gefiltert, nach welchem sortiert?
- c) Wie ändert sich das Ergebnis, wenn zusätzlich absteigend sortiert wird?
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).
- a) Formuliere eine Abfrage, die alle lieferbaren Produkte (Bestand > 0) nach Preis aufsteigend zeigt, und gib das Ergebnis an.
- b) Formuliere eine Abfrage für alle Produkte mit Preis unter 60 € und Bestand über 50 und gib das Ergebnis an.
- c) Der Chef möchte wissen, welche Produkte nachbestellt werden müssen. Beschreibe die passende Abfrage.
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 |
- a) Welche Bedingung könnte die Abfrage enthalten haben (Filter)?
- b) Nach welchem Attribut wurde wahrscheinlich sortiert? Gib zwei Möglichkeiten an.
- c) Kann man aus dem Ergebnis sagen, wie viele Schüler es insgesamt gibt? Begründe.
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).
- a) Sortiere zuerst absteigend nach Punkten und bei Gleichstand aufsteigend nach Name.
- b) Filtere alle Teilnehmer aus Bonn mit mindestens 70 Punkten.
- c) Gib an, wie viele Datensätze das Ergebnis aus b) hat und wie hoch der Durchschnitt der Punkte darin ist.
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 €).
- a) Formuliere eine Abfrage, die alle Verleihvorgänge mit Gesamtkosten (Tage · Preis pro Tag) über 50 € liefert, und gib das Ergebnis an.
- b) Wie könnte man die Gesamtkosten pro Kunde ermitteln? Berechne sie.
- c) Begründe, warum Gesamtkosten besser nicht als eigenes Attribut gespeichert werden.
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.
- a) Erkläre, warum die beiden Abfragen unterschiedliche Ergebnisse liefern können (UND bindet stärker als ODER).
- b) Gib ein Beispiel für einen Datensatz, der nur in Abfrage A erscheint.
- c) Welche Abfrage entspricht der Aufgabe? Begründe.
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 €).
- a) Welche Rolle spielt KID in der Tabelle „Bestellung“?
- b) Beschreibe eine Abfrage, die Name und Betrag aller Bestellungen von Kunden aus Essen zeigt, und gib das Ergebnis an.
- c) Berechne den Gesamtumsatz pro Kunde und erkläre, welche Information aus beiden Tabellen dafür verbunden werden muss.