Leider eröffnet sich mir die Frage, wie ich dies umsetze. Ich habe mich im Internet informiert über die verschiedenen Datenbanken (
BDE, dbExpress,
Paradox,
SQL, DataCLX etc.). Ich musste aber ernüchtern feststelle, dass ich nicht das Wissen besitze, um nun zu entscheiden, welches für mich das Richtige ist.
Kurz mal ein paar Hinweise:
- BDE ist keine Datenbank. Diese Abkürzung steht für Borland Database Engine und stellt eine völlig veraltete Zugriffsmethode der alten Borland-IDEs auf Datenbanken dar.
- SQL ist ebenfalls keine Datenbank. Diese Abkürzung steht für Structured Query Language und bezeichnet eine Abfragesprache, mit der Daten in Datenbanken manipuliert werden können. Die allermeisten Datenbanken verstehen SQL bzw. basieren auf dieser Abfragesprache.
- Um eine sogenannte Datenbankanwendung zu entwickeln, erstellt man zuerst die Datenbank und entwickelt danach die Anwendung, die für den Anwender eine Schnittstelle zur Datenbank zur Verfügung stellt. In einer Datenbank kann man quasi alle Daten, die das Programm beim Start benötigt, unterbringen.
- Für Datenbank-Einsteiger empfiehlt es sich, ein paar der verfügbaren Datenbank-Tutorials durchzuarbeiten, bevor man damit beginnt, eine zuverlässige Anwendung für den Produktiv-Einsatz zu entwickeln. Hier empfehle ich immer wieder gerne die Tutorials im Delphi-Treff.
- Erst wenn man ein mehr wenig über Datenbanken weiß als die allgemein bekannte Tatsache, daß sie sich von Park- und Gechäftsbanken unterscheiden, kann man ernsthaft mit der Entwicklung von Datenbank-Anwendungen beginnen.
Für eine Minimalanwendung, wie du sie offenbar beabsichtigst, wäre eine Datenbank vermutlich überdimensioniert. Wenn du dich allerdings ernsthaft für den Einsatz von Datenbanken interessierst, wäre dein kleines Projekt sicher ein gutes Einsteiger-Projekt, um daran den Umgang mit Datenbanken zu erlernen. Ansonsten speicherst du deine Daten eben einfach in Dateien ab. Ein kleines Einsteiger-Tutorial hatte ich mal auf YouTube vorgestellt (in der vorliegenden Reihefolge zu absolvieren):
- Delphi PC-Heil Tutorial Deutsch für Anfänger 001 Erste Schritte
- Delphi PC-Heil Tutorial Deutsch für Anfänger 002 Erste Schritte
- Delphi PC-Heil Tutorial Deutsch für Anfänger 003 Adressverwaltung 1
- Delphi PC-Heil Tutorial Deutsch für Anfänger 004a Adressverwaltung 2
- Delphi PC-Heil Tutorial Deutsch für Anfänger 004b Adressverwaltung 2
Dieses Tutorial erklärt ausführlich, wie man typisierte Dateien dazu verwendet, gleichartige Datensätze ohne Datenbank zu verwalten.
Crosspost Delphi-Treff