Feldtyp-Fragen (Größe)

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

MB29
****
Beiträge: 113
Registriert: Fr, 10.03.2006 16:31

Feldtyp-Fragen (Größe)

Beitrag von MB29 »

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
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Mo,
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)?
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.
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 ;-)
2. Macht das Knappsen bei der Feldgröße ggf. auch noch Sinn, wenn die Tabelle sog. Memofelder besitzt?
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.
3. Können die Daten "kürzerr" Zahlenfelder in "längere" Zahlenfelder eingefügt werden?
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!

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
MB29
****
Beiträge: 113
Registriert: Fr, 10.03.2006 16:31

Beitrag von MB29 »

Danke soweit Thomas,

wenn weitere Fragen aufkommen werde ich sie stellen.
Antworten