Przechowywanie adresów dostawy w odpowiedniej tabeli

Przechowywanie adresów dostawy w odpowiedniej tabeli
MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 105
0

![titleMam do zrealizowania projekt lokalu gastronomicznego który dostarcza jedzenie ludziom na wynos albo na miejscu, użytkownicy trzymani są na zewnętrznej bazie danych(użyty jest serwer autoryzacyjny a on korzysta ze swojej bd) . Użytkownik ma prawo wybierać sobie zawsze inne miejsce dostawy, no ale przecież zwykle wybiera z kilku wybranych i teraz nie wiem czy adres dostawy trzymać w tabeli zamówienia czy oddzielna tabela, wersja A czy B jest lepsza? Na zdjęciu tabela użytkownik w czerwonym obramowaniu żeby pokazać że w innej bd trzymany

baant
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 524
2

Zrobiłbym osobną tabelke na adresy użytkowników

Edit: wtedy łatwo możesz pobrać ostatnie wybierane itp. A do zamówienia wystarczy id adresu z tej tabelki

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 105
0
baant napisał(a):

Zrobiłbym osobną tabelke na adresy użytkowników

Edit: wtedy łatwo możesz pobrać ostatnie wybierane itp. A do zamówienia wystarczy id adresu z tej tabelki

Tzn, mam trochę obawy bo przecież join jest najbardziej kosztowną operacją w bazie

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
1

w 99% przypadków poprawny indeks załatwi sprawę

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.