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

Aufgaben: Tabellen, Sortieren und Filtern

Üben★☆☆
Eine Schuldatenbank hat die Tabelle „Schüler“ mit den Spalten ID, Name, Klasse, Geburtsjahr. Erkläre die Begriffe Datensatz, Feld (Attribut) und Primärschlüssel anhand…

Eine Schuldatenbank hat die Tabelle „Schüler“ mit den Spalten ID, Name, Klasse, Geburtsjahr. Erkläre die Begriffe Datensatz, Feld (Attribut) und Primärschlüssel anhand dieser Tabelle.

Lösen
Üben★☆☆
Gegeben ist die Tabelle „Buch“: | ID | Titel | Autor | Jahr | |---|---|---|---| | 1 | Emil und die Detektive | Kästner | 1929 | | 2 | Momo | Ende | 1973 | | 3 | Krabat |…

Gegeben ist die Tabelle „Buch“:

ID Titel Autor Jahr
1 Emil und die Detektive Kästner 1929
2 Momo Ende 1973
3 Krabat Preußler 1971
4 Die unendliche Geschichte Ende 1979
  1. a) Sortiere die Tabelle aufsteigend nach Jahr und gib die ID-Reihenfolge an.
  1. b) Filtere alle Bücher von Ende und gib die Titel an.
Lösen
Üben★☆☆
Warum ist der Name allein kein guter Primärschlüssel für die Tabelle „Schüler“? Nenne ein besseres Beispiel für einen Primärschlüssel.

Warum ist der Name allein kein guter Primärschlüssel für die Tabelle „Schüler“? Nenne ein besseres Beispiel für einen Primärschlüssel.

Lösen
Üben★★☆
Gegeben ist die Tabelle „Film“: | ID | Titel | Genre | Dauer (min) | |---|---|---|---| | 1 | Die Welle | Drama | 107 | | 2 | Tschick | Komödie | 93 | | 3 | Das Wunder…

Gegeben ist die Tabelle „Film“:

ID Titel Genre Dauer (min)
1 Die Welle Drama 107
2 Tschick Komödie 93
3 Das Wunder von Bern Drama 118
4 Fack ju Göhte Komödie 118
  1. a) Filtere alle Filme mit Genre „Drama“ und Dauer unter 110 Minuten.
  1. b) Sortiere die ganze Tabelle absteigend nach Dauer, bei gleicher Dauer alphabetisch nach Titel. Gib die ID-Reihenfolge an.
Lösen
Üben★★☆
Gegeben ist die SQL-Abfrage: SELECT Titel FROM Film WHERE Genre = 'Komödie' ORDER BY Dauer ASC; a) Erkläre, was jeder Teil der Abfrage bewirkt. b) Welches Ergebnis…

Gegeben ist die SQL-Abfrage:

SELECT Titel FROM Film WHERE Genre = 'Komödie' ORDER BY Dauer ASC;

  1. a) Erkläre, was jeder Teil der Abfrage bewirkt.
  1. b) Welches Ergebnis liefert sie für die Tabelle aus der vorigen Aufgabe (Film)?
Lösen
Üben★★☆
Schreibe SQL-Abfragen für die Tabelle „Schüler“ (ID, Name, Klasse, Geburtsjahr): a) Alle Namen der Schüler aus der Klasse '9b'. b) Alle Schüler, die nach 2009 geboren…

Schreibe SQL-Abfragen für die Tabelle „Schüler“ (ID, Name, Klasse, Geburtsjahr):

  1. a) Alle Namen der Schüler aus der Klasse '9b'.
  1. b) Alle Schüler, die nach 2009 geboren sind, absteigend sortiert nach Geburtsjahr.
  1. c) Alle Datensätze, deren Klasse '9a' oder '9c' ist.
Lösen
Üben★★★
Die Bibliothek der Realschule verwaltet Ausleihen in einer einzigen Tabelle mit den Spalten: Schülername, Klasse, Buchtitel, Autor, Ausleihdatum. a) Beschreibe zwei…

Die Bibliothek der Realschule verwaltet Ausleihen in einer einzigen Tabelle mit den Spalten: Schülername, Klasse, Buchtitel, Autor, Ausleihdatum.

  1. a) Beschreibe zwei Probleme (Redundanz, Änderungsanomalie), die entstehen, wenn ein Schüler mehrere Bücher ausleiht.
  1. b) Schlage eine Aufteilung in drei Tabellen vor und gib Primär- und Fremdschlüssel an.
Lösen
Üben★★★
Gegeben ist die Tabelle „Sportler“: | ID | Name | Disziplin | Punkte | |---|---|---|---| | 1 | Maja | Weitsprung | 410 | | 2 | Tim | Sprint | 385 | | 3 | Lea |…

Gegeben ist die Tabelle „Sportler“:

ID Name Disziplin Punkte
1 Maja Weitsprung 410
2 Tim Sprint 385
3 Lea Weitsprung 450
4 Ali Sprint 450
5 Jan Weitsprung 385
  1. a) Schreibe eine SQL-Abfrage, die Name und Punkte aller Sportler mit mindestens 400 Punkten liefert, nach Punkten absteigend sortiert (bei gleicher Punktzahl ist die Reihenfolge beliebig).
  1. b) Gib das Ergebnis der Abfrage an.
  1. c) Schreibe eine Abfrage, die alle Weitsprung-Sportler mit weniger als 420 Punkten liefert, und gib das Ergebnis an.
Lösen
Üben★★★
Eine Tabelle „Produkt“ eines Schulkiosks enthält ID, Name, Preis (in €) und Bestand. a) Formuliere eine SQL-Abfrage für alle Produkte, die weniger als 2 € kosten und von…

Eine Tabelle „Produkt“ eines Schulkiosks enthält ID, Name, Preis (in €) und Bestand.

  1. a) Formuliere eine SQL-Abfrage für alle Produkte, die weniger als 2 € kosten und von denen weniger als 10 Stück da sind (nur Name und Bestand, sortiert nach Bestand aufsteigend).
  1. b) Der Hausmeister meint: „Man kann in einer Tabellenkalkulation dasselbe machen, ein Datenbanksystem braucht man nicht.“ Nenne zwei Vorteile eines Datenbanksystems, wenn viele Personen gleichzeitig mit sehr vielen Daten arbeiten.
  1. c) Erkläre, warum man die gespeicherten Daten in einem Datenbanksystem nicht jedes Mal selbst umsortieren muss, um sie in einer bestimmten Reihenfolge anzuzeigen.
Lösen