modul:m450:learningunits:lu12:aufgaben:testdatencreate

Dies ist eine alte Version des Dokuments!


LU12.A01 - Testdaten erzeugen

Erstelle eine Funktion, welche die Testdaten für ein SQL-Script bereitstellt

Ergänzen Sie im angehängten Repo die vorbereitete Methode „createTestdata“ mit Code. Dieser erzeugt 2 TXT-Dateien mit Testdaten, welche mittels dem SQL-File „LU12_A01_testdatadb“ importiert werden müssen (Script ist im Moodle).

Folgendes muss generiert werden:

  • 1 TXT-Datei „clients.txt“ mit 100 Klienten, welche über eine eindeutige Kombination von Vor- und Nachnamen verfügen. Den Algorithmus dazu entwickeln Sie selber.
  • 1 TXT-Datei „debits.txt“ mit 10 Buchungen pro Klient, also insgesamt 1000 Buchungen. Der Betrag (Amount) soll zufällig aus Werten zwischen 10.00 und 99.90 generiert werden (2 Dezimalstellen).

Die Struktur der TXT-Dateien (= Attribute der beiden Tabellen) entnehmen Sie dem im Moodle vorbereiteten SQL-Script.

Nachdem Sie diese beiden TXT-Datei erzeugt haben, passen Sie das SQL-Script so an, dass nach der Erzeugung der DB diese nun auch importiert werden. Schauen Sie dazu notfalls im Modul 164 nach, Sie haben es nämlich dort schon mal gemacht. Tipp: Erstellen Sie direkt auf dem Laufwerk C: einen Ordner „M450“ und legen Sie die beiden TXT-Datein dort ab…

Lassen Sie nun am einfachsten mittels der MySQL-Workbench Ihr angepasstes Script laufen und prüfen Sie dieses auf Fehler.

Commit des Codes in GitHub


Andre Probst

  • modul/m450/learningunits/lu12/aufgaben/testdatencreate.1735572768.txt.gz
  • Zuletzt geändert: 2024/12/30 16:32
  • von aprobst