Praktikumsanleitung
Abschlussbedingungen
Datenbanken
Bevor Sie anfangen installieren und konfigurieren Sie bitte PyCharm Professional. Eine Videoanleitung ist auf Moodle verfügbar.
Anschließend verschaffen Sie sich zuerst einen Überblick über die Northwind-Datenbank. Machen Sie sich eventuell Notizen.
Eine SQL-Anleitung finden Sie am Ende der letzten Vorlesung (Vorlesung 9). Alternativ ist das SQL Tutorial von w3schools sehr empfehlenswert: https://www.w3schools.com/sql/.
Abfragen mit SELECT
Ermitteln Sie:
- Alle Produkte (
Products
) - Alle Kategorien (
Categories
)
Filtern mit WHERE
- Welche Lieferant (
Supplier
) hat Sitz (Country
) in den USA? - Welche Produkte werden von diesem Lieferanten angeboten? Lösen Sie die Aufgabe…
- …mit logischen Operationen. Also AND bzw. OR
- …mit IN (Liste)
- …mit IN (Subquery)
- Welche der Produkte von den gefilterten Lieferanten sind Getränke (
Beverages
)?
Eine Inventur mit WHERE durchführen
Die Products
-Tabelle enthält den Warenbestand. Interessant sind dabei die folgenden Spalten:
UnitsInStock
: Produkte im WarenlagerUnitsInOrder
: Anzahl nachbestellter ProdukteReorderLevel
: Wenn diese Grenze unterschritten wird, muss das Produkt nachbestellt werden.
Welche Produkte…
- …sind ausverkauft?
- …sind ausverkauft und werden noch vertrieben?
- …werden momentan nachbestellt?
- …müssen nachbestellt werden?
Sortieren mit ORDER BY
Ermitteln Sie (Spalte UnitPrice
)…
- …das günstigste Produkt
- …das teuerste Produkt
- …die teuersten fünf Produkte
Gruppieren mit GROUP BY
Ermitteln Sie…
- …die Anzahl an Produkten je Kategorie
- …das teuerste Produkt je Kategorie
- …den Durchschnittspreis je Kategorie
- …alle Kategorien mit mindestens 10 Produkten
Zuletzt geändert: Montag, 4. Januar 2021, 10:40