Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 22 Dołączył: 17.11.2007 Ostrzeżenie: (0%)
|
Witam,
Chciałem was zapytać o opinie, jak najlepiej zrealizować uprawnienia do danych w bazie. Załóżmy, że mamy w bazie tabele z jakimiś umowami, które należą do różnych punktów sprzedaży. Każdy user ma przypisane uprawnienia do punktów - zazwyczaj sprzedawca tylko do swojego, koordynator do kilu a admin do wszystkiego). Czy łączenie zapytaniaz umowami do tabeli z uprawnieniami, gdzie są zapisane uprawnienia do punktów w postaci: ID_user ID_punkt 1 X1 1 X2 1 X3 1 X4 3 X2 3 X1 4 X1 To dobre rozwiązane, zważywszy na to, aby pobrać dane umowy trzeba połączyć dodatkowo 5 innych tabel? Można też zrobić zapytanie do bazy zwracające punkty do których user ma dostęp i w podzapytaniu pobierać już konkretne umowy punktu, ale gdy ma dostęp do 500 punktów robi się nam 501 zapytań, a to szybko zabije MySQL. Jakie są wasze opinie? |
|
|
|
bobek358 [php+Mysql] uprawnienia do danych 29.01.2015, 09:42:23
nospor Tabela ID_user ID_punkt jest jak najabrdziej ok. N... 29.01.2015, 09:50:15
bobek358 500 zapytań to w tym 2-gim przykładzie, w pierwszy... 29.01.2015, 11:21:59
nospor W drugim przykładzie nadal masz tylko jedno zapyta... 29.01.2015, 11:24:36 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 23:39 |