AP1 Herbst 2022 Aufgabe 4
Bearbeitet von Seefeldt & Vrbanic
Themen:
- Relationale Datenbanken
- SQL Befehle
- Struktogramm
- Entity-Relationship-Modell
Aufgabe 4 - SQL und Diagramme - 24 Punkte:
Aufgabe 4a) - Walzanlage

Aufgabe 4aa) - Output ohne ID - 3 Punkte
![]()
Aufgabe 4ab) - Spezfizierte Dicke - 4 Punkte
![]()
Aufgabe 4ac) - Produktionsanzahl - 4 Punkte

Aufgabe 4b) - Struktogramm - 7 Punkte

Aufgabe 4b Vorlage) - Struktogramm Vorlage

Aufgabe 4c) - Entity-Relationship-Modell - 6 Punkte

Aufgabe 4c Vorlage) - Entity-Relationship-Modell Vorlage

Selbsterstellte Aufgabe:
Selbsterstellte Aufgabe Vrbanic
Aufgabe Xa)
Xa) Sie erhalten den Auftrag sich um die Lagerverwaltung einer Firma zu kümmern. Die Lagerdaten werden in einer SQL-Datenbank gespeichert. Zahlen wurden als Ganzzahlen eingetragen.
Die Tabelle ProductList hat folgenden Aufbau
ProductID (PK) Productname Stock Minimumstock Supplier
Aufgabe Xaa)
Xaa) Finden sie alle Produkte, deren Lagerbestand unter dem Mindestbestand liegt.
Geben sie dazu den entsprechenden SQL-Befehl an.
Aufgabe Xab)
Xab) Bestimme die Gesamtzahl an Produkten des Lieferanten "Firefly".
Geben sie dazu den entsprechenden SQL-Befehl an.
Aufgabe Xac)
Xac) Bereche den durchschnittlichen Lagerbestand aller Produkte.
Geben sie dazu den entsprechenden SQL-Befehl an.
Aufgabe Xad)
Xad) Der Mindestbestand für alle Produkte wird um 5 erhöht.
Geben sie dazu den entsprechenden SQL-Befehl an.
Aufgabe Xae)
Xae) Es wurde das Produkt mit der ID '42' aus dem Sortiment genommen und nun muss die Datenbank angepasst werden.
Geben sie dazu den entsprechenden SQL-Befehl an.
Aufgabe Xb)
Xb) Erstellen sie ein Struktogramm für die Erfassung einer Produktliste die besagt welche Produkte unter ihrem Mindestwert sind. Die Firma besitzt zurzeit 26 verschiedene Produkte.
Erstellen sie die Funktion createOrderList(products[])
fetchMinStock(int) - Übergeben wird ein Produkt. Gibt den Minimumswert eines Produkts wieder.
fetchStock(int) - Übergeben wird ein Produkt. Gibt den momentanen Inventarstand wieder.
Ergänzen sie das gegebene Struktogramm durch die entsprechenden Befehle um eine Liste zum Bestellen von Produkten zu erstellen.
Erarbeitete Lösungen der Aufgaben:
Lösungen von Seefeldt & Vrbanic
Erarbeitete Lösungen der Selbsterstellten Aufgaben:
Lösungen von Vrbanic
Links zu Themen:
AP1
Aufgabe 4a)
Aufgabe 4b)
Aufgabe 4c)