Czy istnieją dobre odniesienia do najlepszych praktyk dotyczących przechowywania adresów pocztowych w RDBMS? Wygląda na to, że jest wiele kompromisów, które można osiągnąć, i wiele zalet i wad każdego z nich do oceny - z pewnością było to robione wielokrotnie? Może ktoś przynajmniej napisał gdzieś wyciągnął jakieś lekcje?
Przykłady kompromisów, o których mówię, obejmują przechowywanie kodu pocztowego jako liczby całkowitej w porównaniu z polem znaku, czy numer domu powinien być przechowywany jako oddzielne pole lub część wiersza adresu 1, czy numery lokali / mieszkań / itp. Powinny być znormalizowane lub po prostu przechowywane jako fragment tekstu w linii adresu 2, jak obsłużysz zip +4 (oddzielne pola lub jedno duże pole, liczba całkowita vs tekst)? itp.
W tym momencie interesują mnie przede wszystkim adresy w Stanach Zjednoczonych, ale wyobrażam sobie, że istnieją również dobre praktyki dotyczące przygotowania się na ewentualność przejścia na rynek globalny (np. Nazywanie pól odpowiednio, takich jak region, a nie stan lub kod pocztowy zamiast kodu pocztowego, itp.