Das Modul DBI:CSV unterstützt kein Primärschlüssel.
Bei unserem Projekt "Vokabel-Trainer" müssen wir gewährleisten, dass jede Vokabel nur einmal in die DB eingefügt wird. Ohne Primärschlüssel zu erstellen, müssen wir jedes Mal alle existierende Vokabeln betrachen und überprüfen, ob die neue Vokabel unter denen ist. Wenn wir das einsetzen, wird es nicht so effizient bei großer Vokabelmenge. Allerdings kannst Du selbst testen.
Die andere Möglichkeit wäre, wenn wir eine DB lokal installieren. So wird es effizient, aber nicht testbar für dich.
Welcher Ansatz wäre es besser in diesem Kurs, einzusetzen?