Hallo,
zu Übungszwecken versuche ich gerade eine Datenbank mit OO zu erstellen und habe zur Feldtypengröße folgende Verständnisfragen:
1. Wie wichtig oder sinnvoll ist es z.Bsp. die Länge von Textfeldern auf das Nötige zu beschränken (z.Bsp. 5 Zeichen für Deutsche Postleitzahlen)?
2. Macht das Knappsen bei der Feldgröße ggf. auch noch Sinn, wenn die Tabelle sog. Memofelder besitzt?
3. Können die Daten "kürzerr" Zahlenfelder in "längere" Zahlenfelder eingefügt werden?
MfG - Mo
Feldtyp-Fragen (Größe)
Moderator: Moderatoren
Hey Mo,
Aber: Bei dem heutigen "üppigen" Speicherplatz und den meist doch kleinen Datenbanken der Benutzer ist eine Optimierung hier wenig hilfreich. Wenn du aber planst, eine unternehmensweite PPS Datenbank anzulegen bei 4000 AP , mehreren tausen Artikeln etc, dann solltest du schon genau hinscheun
I ch hoffe, es hilft.
Viele Grüße
Thomas
Na ja, das kommt darauf an, wie groß deine Datenbank wird. Die Feldgröße bestimmt die reserviert Zahl in Bytes beim Speichern, je größer du also das Feld hast, um so mehr Speicher wird gebraucht.1. Wie wichtig oder sinnvoll ist es z.Bsp. die Länge von Textfeldern auf das Nötige zu beschränken (z.Bsp. 5 Zeichen für Deutsche Postleitzahlen)?
Aber: Bei dem heutigen "üppigen" Speicherplatz und den meist doch kleinen Datenbanken der Benutzer ist eine Optimierung hier wenig hilfreich. Wenn du aber planst, eine unternehmensweite PPS Datenbank anzulegen bei 4000 AP , mehreren tausen Artikeln etc, dann solltest du schon genau hinscheun

Siehe oben. Memofelder haben intern auch eine bestimmte Größe, sie können bis zu 64 k aufnehmen. Wieviel wirklich reserviert wird, hängt dann vom Inhalt ab. Dafür würde eine Datenbank nur aus Memofeldern mit unterschiedlichen Inhalten an Performance verlieren.2. Macht das Knappsen bei der Feldgröße ggf. auch noch Sinn, wenn die Tabelle sog. Memofelder besitzt?
Kleiner auf "größer" geht immer - ohne Verluste. Umgekehrt nicht. Aber Achtung, wenn du den Typ wechselst (z.B. von Integer auch Fleisskomma). - hier wird es meist zu Datenverlusten kommen!3. Können die Daten "kürzerr" Zahlenfelder in "längere" Zahlenfelder eingefügt werden?
I ch hoffe, es hilft.
Viele Grüße
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic