Ich würde von Anfang an die
DB im Code erzeugen, d.h. schlägt das Öffnen fehl, weil nicht vorhanden, wird die
DB erzeugt und die notwendigen Tabellen angelegt, evtl Default-Daten eingefügt. Damit kannst Du zB die App auch komplett zurücksetzen - einfach die
DB-Datei löschen.