Hessischer Bildungsserver / Arbeitsplattformen

Postleitzahlen sind keine Primärschlüssel

Es ist keineswegs so, dass jeder Ort eine eigene Postleitzahl hat. So haben beispielsweise die Ortschaften Bad Schandau, Reinhardtsdorf-Schöna, Porschdorf und Rathmannsdorf in der sächsischen Schweiz alle die Postleitzahl 01814. Ein anderes Beispiel sind die Orte Ahrbrück, Lind, Rech, Heckenbach, Kesseling und Hünningen in Rheinland-Pfalz, alle mit der Postleitzahl 53506. Auch in Hessen kommt das vor, denn z. B. Idstein und Hünstetten haben die gemeinsame Postleitzahl 65510.

Bei korrekter Modellierung einer Postleitzahl ist auch zu beachten, dass nicht alles, was sich Zahl nennt auch eine Zahl ist. Modelliert man die Postleitzahlen z. B. mit dem Datentyp int, so wird aus der 5-stellígen Postleitzahl 01814 die 4-stellige 1814. Echte Zahlen erkennt man daran, dass man mit ihnen rechnen kann.