Nie spodziewałem się, że taka dyskusja się wytworzy, przecież sprawa jest jasna- ktoś dał ciała i tyle.
I tu nawet nie trzeba mieć pojęcia o bazach danych, wystarczy chłopski rozum. Po co powielać wiele razy te same dane. To tak, jakby w programie nie używać stałej, tylko za każdym razem wpisywać od nowa wartość - takie samo utrudnianie sobie życia.
@cepa - to, że jest to "jednorazowy mały projekt", nic nie znaczy. Projekty często mają tendencję do rozrastania się. Ja co prawda jasnej przyszłości tej firmie nie wróżę, ale mają swój raczej unikatowy produkt na rynku, może znajdą jeleni i system będzie się rozwijał. Ale taka tabela raczej mu w rozwoju nie pomoże.
Przyznam się, że ze swoją ułomną wyobraźnią nie wiem jak np. zrobić sensowny GUI, umożliwiający użytkownikowi łatwe wprowadzanie danych adresowych. Np. najpierw wybieramy z comboboxa województwo, potem z drugiego powiat, z trzeciego miasto, itd. Gdyby było normalnie, nie byłoby to problemem, ale z taką tabelą, to województw będzie około setki, powiatów kilkanaście tysięcy a miast miliony - wszystko w zależności od inwencji wklepujących dane.
Byłem dziś u nich, więc wiem więcej. Baza danych jest wspólna dla CRM i serwisu WWW, ta tabela już jest, na dodatek wypełniona danymi, w użyciu, więc nic się z nią nie zrobi. Tworzyli ją specjaliści od WWW. Nie napiszę w jakiej technologii, bo zaraz będzie flame i teksty w stylu "to wcale nieprawda!".
Całe szczęście, że mnie obchodzi tylko kod i resztę mam gdzieś ;P