Danke für eure Antworten. Aber ich weiss natürlich schon, dass man bei der Entwicklung (und auch später) von einer Datenbank mehr oder weniger viele Datenfelder hinzufügen kann.
Bei Keepass kann das aber nicht nur der Entwickler, sondern auch der Nutzer.
Der Nutzer hat da mehrere Vorlagen die er sich da auswählen kann und es hat auch die Möglichkeit, da anscheinend beliebig viele Felder dran zu hängen.
Ich gehe eigentlich davon aus, dass es eine sehr gute Idee ist, dass man zum Beispiel in einer Adressen Datenbank, jederzeit noch ein vom Nutzer erzeugtes Feld dran hängen kann.
Es sollte sogar möglich sein, dass man vom VCF Format aus eine komplette Datenbank erzeugen kann. Da hat dann die „normale“ Datenbank, die Standard Felder und wenn die dann die Daten einliest, dann erweitert sie sich beliebig mit zusätzlichen Feldern.
Das ist dann so wie wenn man in ein Excel Sheet eine CSV Datei einliesst, die dann in Spalten angezeigt werden. Da kann man dann die ersten Felder wie das in einer Datenbank so üblich ist miteinander verknüpfen … weitere Felder werden dann einfach hinten dran gehängt.
Wenn man das VCF Format nutzt, könnte man sogar die Daten den Feldern zuordnen, in denen sie erscheinen müssen.
Das System könnte man auch so erweitern, dass da „Unterordner“ möglich werden … da findet man dann unter Telefon
-Telefon1
-Telefon2
So eine Datenbank müsste eigentlich ein gemanagtes Datenverzeichnis sein, was beliebig viele Unterordner hat.
SUPERCORP
-NAME
-BRANCHE
-Adresse
–STRASSE
–NUMMER
– LAGEPLAN BILD
Die grundlegenden Datenfelder sind dann für alle Datensätze gleich und können, wie das bei Datenbanken so üblich ist miteinander verknüpft werden. Der Nutzer, kann dann aber noch beliebige Felder (=Unterverzeichnisse) dran hängen.
Das wäre ziemlich genial und das muss in Zukunft auch zu einem gemanagten Dateiverzeichnis führen… was wie so eine erweiterbare Datenbank arbeitet.
Danke
brainstuff