Primary key als text

In der Datenbanken-Kurs, ich habe während meiner Ausbildung (ca. 4 Jahren), dachte ich, dass es empfehlenswert ist, die Vermeidung der Verwendung von Zeichenketten als Primärschlüssel den Datentyp.

Kann mir jemand sagen, was sind die vor-und Nachteile für die Wahl eines Charakter unterschiedlicher Daten-Typ für den Primärschlüssel in SQL und wie viel der oben genannten Prämisse wahr ist?

N. B.: (ich bin mit PostgreSQL Datenbank). Ich bin auch mit einer situation zu tun, wenn Sie auf Sie verweisen müssen so eine Tabelle von einer anderen, so dass sich der Fremdschlüssel auf Charakter unterschiedlicher Daten geben. Bitte nehmen Sie in Konto, das auch.

InformationsquelleAutor der Frage artaxerxe | 2013-03-18

Schreibe einen Kommentar