Witam
Moje pytanie jest proste.
Jak należy tworzyć tabele słownikowe i do czego się je wykorzystuje?
Przykład:
Mamy bazę danych w której jest tabela z danymi firm. Jedno z pól to "wojewodztwo".
Wiadamo ilość ograniczona.
Czy na potrzeby tego pola powinienem stworzyć tabelę słownikowa z polami id i wojewodztwo aby do tabeli z danymi firm w kolumnie wojewodztwo wkładać tylko id?
W ten sposób mogę zaoszczędzić sporo miejsca biorąc pod uwagę że pole może byc typu int(2).
Czy może raczej tabele słownikowe powinienem używać tylko w celu ograniczenia błędów użytkownika np. pozwolić mu wybrać z listy województwo a nazwę całą wrzucić do tabeli firmy kolumny wojewodztwo?
Z góry dzięki,
Szopen.