Hmm..
'Bevor'hier jetzt zu irgendeiner
DB geraten wird:
Erst einmal folgende Fragen beantworten:
Anzahl der Verschiedenen PCs, die gleichzeitig auf die Datenbank zugreifen werden?
Stehen die PCs im lokalen Netz oder müssen diese auch über das Internet auf die Daten zugreifen?
Wenn nur ein PC, dann sind lokale/embedded Datenbanken brauchbar (z.B.
Access, SQLLite..)
Wenn mehr wie ein/zwei PCs, dann sollte es schon ein
DB Server sein (MS-SQLServer (Express),
MySQL, Firebird...)
Wenn es eine über Web zu erreichende
DB sein soll, dann schau, was dein Provider anbietet, baue dort nen WebService (z.B. per PHP) über den deine App die Daten dort abholt. Bedenke: Es muss von allen PCs das Internet erreichbar sein.
Nun schaue Dir die Lizenzierung/Kosten der jeweiligen
DB-Systeme an!
z.B: Wenn dein Programm 'kommerziell' ohne Source-Veröffentlichung verwendet werden soll, dann dürfte das '
mySQL' als lokale Installation schon ausscheiden..
(Die Aufzählung der Datenbanken ist nicht vollständig
)