i

Übungen

Übungen zu relationalen Datenbanken

Aufgabe 1

Erstelle die Struktur einer Tabelle für die Daten der Schülerinnen und Schüler deiner Klasse.

Welche Attribute mit welchen Wertebereichen müsste die Tabelle haben?

Was solltest du speichern: Das Alter des Schülers/der Schülerin oder deren Geburtsdatum?

Schreibe (einige wenige) Beispieldatensätze auf.

Aufgabe 2

Immer wieder parken Autos von Fremden auf dem Lehrerparkplatz. Das Sekretariat benötigt daher die Information, welches Auto von welchem Lehrer gefahren wird. Dafür wurde die Lehrer-Tabelle ergänzt:

Tabelle mit KFZ-Kennzeichen der Lehrer. Drei Attribute Name, Fächer, KFZ. Fächer und KFZ enthalten mit Komma getrennte Werte.

Warum ist die Tabelle nicht gut gelungen und widerspricht eigentlich sogar den Regeln einer relationalen Datenbanktabelle?

Übungen zu SQL-Abfragen

Für die folgenden Aufgaben sollen SQL-Abfragen geschrieben werden.

Als Beispiel dient die bekannte einfache Datenbank mit den Tabellen benutzer, bild und gruppe.

Schema der gbuch1 Datenbank

Link zum Download der gbuch1 Datenbank Download der gbuch1-Datenbank.

SQL Fenster öffnen Hier kannst du (mit Einschränkungen) SQL-Befehle direkt ausprobieren.

Aufgabe 3

Gib alle Benutzer aus. Dabei sollen Name, Vorname und Geburtsdatum angezeigt und nach Geburtsdatum absteigend sortiert werden.

Aufgabe 4

Welche Benutzer wohnen in Pirmasens? Gib den Namen und die E-Mail-Adresse aus.

Aufgabe 5

Welcher Benutzer hat ein Bild namens „bus.jpg“ abgespeichert?

Aufgabe 6

Welche Benutzer haben ihre E-Mail beim Provider „oohay.de“ und wohnen in Trier?

Aufgabe 7

Welche Benutzer haben keine komplette Adresse gepflegt?

Aufgabe 8

Gib alle Gruppennamen absteigend sortiert aus, in denen der „FCK“ vorkommt!

Aufgabe 9

Welche Benutzer sind vor 1980 geboren?

Suche

v
3.2.1.6
dev.inf-schule.de/datenbanksysteme/gbuch/relationaledb/uebungen
dev.inf-schule.de/3.2.1.6
dev.inf-schule.de/@/page/vIpRwJ3fcicGw0n4

Rückmeldung geben