TestTool/Datenimport: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 39: | Zeile 39: | ||
|- | |- | ||
| | | | ||
1 Wie lautet der | 1 Wie lautet der Text zu dieser Frage? | ||
2 Was halten Sie von IT-SIcherheit? | 2 Was halten Sie von IT-SIcherheit? | ||
3 Was ist besser: Windows und Linux? | 3 Was ist besser: Windows und Linux? |
Version vom 22. Juni 2020, 10:06 Uhr
Eine Textdatei soll so umgewandelt werden, dass sie in eine relationale Datenbank integriert werden kann.
Textdatei
- Textdatei besteht aus Fragen und Antworten
- Vor jeder Frage ist eine Nummer
- Vor jeder Antwort steht ein Buchstabe(A-F)
- Jede Frage hat eine unterschiedliche Anzahl an Antworten
Beispielsweise:
1. Wie lautet der Text zu dieser Frage? A Keine Ahnung B Frag mal Google C Ähm... D Ich nimm den Publikumsjoker 2. Was halten Sie zum Thema IT-Sicherheit? A Was ist IT-Sicherheit? B Finger weg C Ich kenn mich nicht aus D Das ist doch dieser Alien E Fragen wir mal Google F Windows ist total toll 3. Was ist besser: Windows oder Linux? A Windows B Linux C Beides D Keins E Kenn ich nicht ... ...
Ziel
- Datei soll in zwei Dateien geteilt werden
- Fragen auf eine Datei, Antworten auf eine andere Datei
- Vor den Fragen und Antworten soll sich eine Nummer befinden, um ihre Zugehörigkeit später zu bestimmen
- Die Datei sollen so formatiert werden, dass sie sich leicht als CSV-Dateien in die Datenbank übertragen können
fragen.txt | antworten.txt |
---|---|
1 Wie lautet der Text zu dieser Frage? 2 Was halten Sie von IT-SIcherheit? 3 Was ist besser: Windows und Linux? ... |
1 Keine Ahnung 1 Frag mal Google 1 Ähm... 1 Ich nimm den Publikumsjoker 2 Was ist IT-Sicherheit? 2 Finger weg 2 Ich kenn mich nicht aus 2 Das ist doch dieser Alien 2 Fragen wir mal Google 2 Windows ist total toll 3 Windows 3 Linux 3 Beides 3 Keins 3 Kenn ich nicht ... |
Vorgehen
- Einfaches Rausnehmen und Ersetzen durch Reguläre Ausdrücke reicht nicht aus
- Es muss eine Prozedur erstellt werden
- Empfehlung: AWK, eine Programmiersprache zur Umwandlung von Textdateien