An deiner Stelle würde ich erst einmal alles lokal ausführen, eventuell in einer VM. So kannst du auch eine Datenbank und einen Server… oder wie auch immer du dies ausführen willst, installieren. Nach deiner Fragestellung bist du noch recht weit entfernt davon zu profieren, dich mit allen Problemen einer externen DB (Abseits der Programmierung selbst) herumschlagen zu müssen. Mal davon ab, dass wenn du nicht weißt was du machst, andere mit deinem Unwissen sehr viel Schindluder treiben könnten.
Du hast geschrieben, dass du deine App mit einer DB verbinden möchtest, wie die anderen schon geschrieben haben wäre der erste Schritt eine sichere Zwischenschicht. Dazu brauchst du noch keine DB nur z.B. etwas wie node.js und ein Mock der DB. Dies alles ist schon komplex genug.
Sollte die App auch etwas Ernsthaftes werden, so solltest du dir auch im Klaren sein, dass man für 100 Datensätze der von dir beschriebenen Art, bei weitem keine DB benötigt.
Soll es aber eine DB sein, so gibt es für die von dir beschriebene Aufgabe übrigens auch viele sog. NoSQL Datenbanken die deutlich einfacher sind als SQL Datenbanken.