Datentyp String/ordinal

Datentyp String/ordinal

am 15.08.2007 13:26:42 von MarkusJohn

Liebe Gemeinde,

In vielen DB für die ich zuständig bin, finde ich Zahlen unter einem
Datentyp Text gespeichert.
Es handelt sich dabei um Zahlen eines ordinalen Typs, also reine
Zahlen ohne Buchstaben.

Welche Vor und Nachteile ergeben sich, falls man sich für einen
ordinalen Typ entscheiden würde?
Vor allem im Bezug auf Handling bzw. Speicherbelegung?

Freue mich über eine aussagekräftige Antwort;-)

Re: Datentyp String/ordinal

am 15.08.2007 22:08:25 von Andreas Kretschmer

Andreas
--
q: why do so many people take an instant dislike to mysql?
a: it saves time (oicu in #postgresql)
Explaining the concept of referential integrity to a mysql user is like
explaining condoms to a catholic (Shadda in #postgresql)

Re: Datentyp String/ordinal

am 16.08.2007 11:58:19 von Harald Stowasser

MarkusJohn schrieb:
> In vielen DB für die ich zuständig bin, finde ich Zahlen unter einem
> Datentyp Text gespeichert.

Ist nur sinnvoll wenn der Wertebereich nativer Datentypen nicht ausreicht.
Ein Beispiel währe die großen Primzahlen in Assynchronen
Verschlüsselungsverfahren.

> Es handelt sich dabei um Zahlen eines ordinalen Typs, also reine
> Zahlen ohne Buchstaben.

Aha, was heißt das für dich: "Zahlen eines ordinalen Typs"
"1" besser als "2 "besser als "3" besser als "4" ...

> Welche Vor und Nachteile ergeben sich, falls man sich für einen
> ordinalen Typ entscheiden würde?

Was heißt für Dich "sich für einen ordinalen Typ entscheiden"?

Ich denke an eine 1:N beziehung mit einem sortierten (Nicht Autoinc)
Primärschlüssel.
Das ist nach meiner Auffassung dann eine ordinale Menge.

> Vor allem im Bezug auf Handling bzw. Speicherbelegung?

Wenn der Wertebereich nativer Datentypen ausreicht, ist die Verwendung
des Datentyp Text ....... vollkommener *Blödsinn*

> Freue mich über eine aussagekräftige Antwort;-)

Bitte.