![]() |
Datenbank: Noch keine • Version: 0000 • Zugriff über: Noch nicht!
Typisierte Records und vieles mehr in einer DB speichern
Hallo
Ich hab viele verschiedene Typisierte Records und teilweise Array's of Records. Auch Variante Records werden von mir verwendet. (für alle die es genauer wissen wollen : ich schreibe eine Modellbahnsteuerung und muss dazu infos wie : Schnittstellenparameter; Gleisbilder(viele Variante Records); Lokdaten(teilweise viele - teilweise nur eine Handvoll); Automatikparameter; etc; Nun wollt ich mal fragen ob man so was in ner Datenbank speichern kann. Und wenn ja welche DB denn die einfachste und beste ist. bei meiner Delphi 7 PE hab ich leider keine DB dabei(oder ich finde die einfach net); ------------------------------------------------------------------------------------------ Nun noch ein paar andere Fragen. wenn ich einen Großen Datensatz habe wird der dann beim Laden sofort Komplett in den RAM geladen oder nur wenn etwas benötigt wird? (ich würd z.B Lok-parameter nur laden, wenn der User gerade diese Lok auch steuert). Gruß snow |
Re: Typisierte Records und vieles mehr in einer DB speichern
Datenbank geht definitiv. Wenn du keine Standardtypen als Datenfeld verwenden kannst, dann funktioniert min. so etwas wie BLOB (binary large object).
Welche Datenbank du verwenden kannst hängt schon mal von deiner zu erwartenden Größe (anzahl an Datensätzen) ab. |
Re: Typisierte Records und vieles mehr in einer DB speichern
Gut die große von einem Gelsibild schätzche ich auf
max. 250*250*max 15 Werte(teilweise Strings). Eine Lok hat ungefär zwischen 50 und 350 Werte(teilweise Strings). Schnittstellparameter sind meißtens 4-5 Strings. Automatikparameter sollten max 100 Schritte sein. (das sollten also ungefär 100Strings/fahrstraße sein). Ich hab Microsoft-Access2000. Gibt es dafür komponenten? Eine server/Client-Lösung ist nicht erforderlich.Wär aber schön wenn ich ohne BDE auskommen könnte. Gruß snow PS:// es kann sein das ich irgendwann ein, zwei parameter mehr hinzufügen will. PS2:// Kann man denn mit ner MSAccess-Datenbank variabel abspeichern? like This: Wenn Parameter 1 = 0 dann speicher 10 Parameter Wenn Parameter 1 = 1 dann speicher 100 Parameter ..... |
Re: Typisierte Records und vieles mehr in einer DB speichern
*doppelpost*
|
Re: Typisierte Records und vieles mehr in einer DB speichern
tipp, zieh dir den turboexplorer vom netz, der ist kostenlos und die datenbankkomponenten sind mit dabei. da kannst gut deine access db ansteuern.
ansonsten empfehle ich dir mal 'n gutes db design. |
Re: Typisierte Records und vieles mehr in einer DB speichern
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab jetz aber schon einiges in Delphi 7PE geschrieben. Außerdem soll der TurboEx keine eigenen Komponenten unterstützen. Man kann auch keine hinzufügen, was für mich aber sehr wichtig ist.
Mein derzeitig größtes problem ist, dass ich nicht weiss wie man am besten in einer Datenbank speichert. Sich Gleisbilder sind Tabellen aber... Es sind 2D-Tabellen. (X,Y = Gleis). Wie lassen sich den solche Tabellen von Tabellen erstellen? ODer muss ich quasi für jedes Feld eine eigene Tabelle machen? Gruß snow EDit Ich hab mal ein Grafisches Beispiel angehängt.... Ich brauche also eine möglichkeit um eine solche X|Y tabelle abzuspeichern. Dort wo in diesem Fall true steht soll die tabelle in den Raum hinein gehen. Es sollten also an diesen Orten noch weitere Parameter geben. |
Re: Typisierte Records und vieles mehr in einer DB speichern
An diesen Stellen vergibst du eine ID, auf welche du dich in einer anderen Tabelle beziehst.
|
Re: Typisierte Records und vieles mehr in einer DB speichern
Wozu eigentlich eine Datenbank? Du willst doch keine Auswertungen mit den Daten anstellen, oder?
So wie ich dich verstehe, willst Du die Daten nur irgendwo ablegen. Dafür würde ich mir ein Dateiformat überlegen. XML bietet sich hier an. Das ist einfach und auch mit einem Texteditor lesbar. |
Re: Typisierte Records und vieles mehr in einer DB speichern
ICh muss sie aber von 2 Seiten aus durchsuchen können.
wenn ich z.b 1|2 = test habe, dann soll eine suche nach den Koordinaten und nach dem wert möglich sein. Wenn ich also die Koordinaten 1|2 habe soll ich als wert test bekommen und wenn ich nur test habe dann soll er mir alle Koordinaten nennen, dessen wert test ist.... |
Re: Typisierte Records und vieles mehr in einer DB speichern
Dann nimm doch eine TStringlist. :gruebel: Eine DB ist imho Overkill.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz