Entwickler-Ecke
Datenbanken - "Wahllose" Abfolge der Datensätze
Hendrik - Mi 20.02.08 15:19
Titel: "Wahllose" Abfolge der Datensätze
Hey!
Mir ist durch Zufall aufgefallen, dass die Datensätze nicht in der Abfolge ihrer Eingabe angezeigt werden. D.h. wenn ich eine unsortierte Datenmenge habe und am Ende z.B. über das DBGrid weitere Datensätze hinzufüge, so tauchen diese bei der nächsten Sitzung an verschiedenen Stellen mitten zwischen den Datensätzen auf. Auf die Anlage eines Index in der Datenbank habe ich verzichtet, da die Datensätze in meinem Programm immer sortiert angezeigt werden... Ist dieses Problem bekannt oder sogar gewollt? Besteht dabei irgendwann bei vielen Datensätzen die Gefahr, dass es die Datenbank zerschießt?
Ich bin da gerade etwas ratlos und habe im Netz nichts dazu gefunden. Vielleicht kann mir ja jemand von euch weiterhelfen!
jakobwenzel - Mi 20.02.08 15:28
Ich weiß nicht, inwiefern das auch auf Firebird zutrifft, aber bei anderen Datenbanken werden durch Löschen von Datensätzen "Lücken" erzeugt, die beim einfügen neuer Datensätze zuerst gefüllt werden.
Hendrik - Mi 20.02.08 15:32
Das tritt schon bei der allerersten Eingabe von Datensätzen in die neu erstellte Tabelle auf... Von daher, kann das daran ja eigentlich nicht daran liegen oder?
mkinzler - Mi 20.02.08 15:47
Ein datenbanktabelle ist für sich ohne Ordnung, wenn du eine willst, musst du diese Angeben.
| Zitat: |
| Auf die Anlage eines Index in der Datenbank habe ich verzichtet, da die Datensätze in meinem Programm immer sortiert angezeigt werden... |
Es gibt auch andere Gründe einen Index zu verwenden. z.B. zur Beschleunigung von Suchanfragen.
Hendrik - Mi 20.02.08 15:51
Danke!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!