Entwickler-Ecke

Dateizugriff - Empfehlung für Datenspeicherung


Björn B - Mi 08.03.06 19:20
Titel: Empfehlung für Datenspeicherung
Hallo!

Also, ich bin neu in Delphi - habe aber schon viel in Visual Basic und C++ programmiert. Ich möchte nun ein Patienten-Manager Programm schreiben. Hierbei sollen die Daten wie Adresse etc. der einzelnen Patienten gespeichert werden - sowie zu jeder Behandlung eines Patienten quasi das Protokoll.
Ich überlege nun, wie ich die Speicherung am besten vornehme. Ich dachte mir dass es wohl notwendig ist, zwei Dateien - eine für Patienten, eine für Behandlungen, zu verwenden, wobei dann jeder Patient irgendwie (z.B. an einer spezifischen ID) erkannt werden muss, um die Behandlungen den Patienten zu zuordnen.
Bis jetzt habe ich in Delphi nur mit INI-Dateien gearbeitet, die meines Erachtens aber ungeeignet sind, auf Grund der geringen Verschachtelung.
Was könntet ihr empfehlen, wie ich die Speicherung der Daten vornehmen könnte?

Björn


Marco D. - Mi 08.03.06 19:42

Maybe Datenbanken.
--> http://www.dsdt.info --> dort gibts Haufen DB-Tutorials.
Moment: Verschachtelungen? XML-Files wären geeignet
--> http://www.delphi-forum.de/viewtopic.php?t=57089


Delete - Mi 08.03.06 20:44

wirf mal einen blick da rein: http://www.delphi-forum.de/topic_Empfehlung+Datenbank_55800.html


Monky - Mi 08.03.06 20:54

Deine geplante Anwendung hört sich ganz klar nach einer Datenbank basierten Anwendung an.
Natürlich kann man sowas auch über Dateien (welcher Art auch immer) lösen, aber sobald du mal etwas mehr Patienten/Behanldungen etc hast geht die Performace total in den Keller. Und du willst wohl kaum, dass der Anwender ständig einige Sekunden auf sein Patientenformular warten muss, oder? :)


Delete - Fr 10.03.06 00:47

ps: an deiner stelle würd ich keine normale datei nehmen. sondern irgend ein format, das auch mit satzsperren und mehreren benutzern zurechtkommt... sonst kann das mega peinlich werden... und das wollen wir doch nicht.