1. Aufgabe:
Gegeben ist das folgende einfache Tabellendiagramm, wie Sie es in ähnlicher Form im Heft bereits gesehen haben.
a) Erstellen Sie mit SQL eine Datenbank dummydb. Eine zusätzliche Anforderung: In der Datenbank werden wahrscheinlich regelmäßig deutsche Umlaute und das ß gespeichert werden müssen.
b) Geben Sie das SQL-Kommando an, um diese Datenbank zur Bearbeitung auszuwählen.
c) Erstellen Sie mit einem SQL-Kommando in der Datenbank dummydb eine Artikeltabelle mit den im Diagramm auf der Abbildung oben genannten Eigenschaften.
Notieren Sie für die drei Aufgabenteile die SQL-Statements im Lösungsdokument.
2. Aufgabe:
Im heftbezogenen Download-Bereich auf der Online-Lernplattform finden Sie eine Datei bestelldatenbank.sql.
a) Erstellen Sie eine Datenbank bestelldatenbank mit einer geeigneten Kollation. Importieren Sie dann die oben genannte Datei bestelldatenbank.sql in diese Datenbank.
Machen Sie von den Erfolgsmeldungen bitte jeweils Screenshots und fügen Sie sie in das Lösungsdokument ein.
b) Wie nennt man im Fachjargon Inhalte wie in der Datei bestelldatenbank.sql?
3. Aufgabe:
In dieser Aufgabe arbeiten Sie mit der in Aufgabe 2 erstellten und importierten Bestelldatenbank. Die Aufgabe besteht aus fünf Teilaufgaben (je 12 Punkte), die jeweils ein SQL-Kommando umfassen.
a) Erstellen Sie ein SQL-Kommando, das alle Bestellungen aufsteigend nach Bestelldatum sortiert ausgibt.
b) Erstellen Sie ein SQL-Kommando, das den Namen und den Preis für die Artikel ausgibt, die teurer als 20,50 € sind, sodass folgende Ausgabe entsteht (beachten Sie auch die Spaltenüberschriften):
c) Erstellen Sie ein SQL-Kommando, das die verschiedenen Artikelgruppen aus der Tabelle artikel anzeigt.
d) Erstellen Sie ein SQL-Kommando, das für alle Bestellungen den Mehrwertsteuersatz auf 0.20 setzt.
e) Erstellen Sie eine SQL-Anweisung, die die Felder name und preis der Tabelle artikel mit geänderten Spaltenüberschriften nach name absteigend sortiert ausgibt, die den Artikelgruppen (gnr) 4 oder 5 angehören.