• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

baza relacyjna - tabela pośrednicząca

Object Storage Arubacloud
0 głosów
329 wizyt
pytanie zadane 17 lutego 2021 w SQL, bazy danych przez icytower Bywalec (2,110 p.)
mam w bazie dwie tabele: users i reservations
users ma mieć pola: userID, email, password, salt, isAdmin
reservations ma mieć pola: reservationID, status, date, name, AdminID, UserID

potrzebuję połączyć reservations z users dwoma drogami, przez pole AdminID do jednego z userów oraz UserID(opcjonalne, może go nie być, bo dodawane później) do innego usera. Pomyślałem o zrobieniu tabeli pośredniczącej. AdminID w reservations ma połączenie bezpośrednio do userID w users a userID w reservations ma połączenie do tabeli składającej się z dwóch kolumn ReservationUserID oraz UsersUserID i połączenia odpowiednio do jednej i drugiej tabeli.
Czy to dobry pomysł, tak się powinno robić czy zła praktyka?

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 225 wizyt
pytanie zadane 16 września 2023 w SQL, bazy danych przez martinez369 Początkujący (460 p.)
0 głosów
1 odpowiedź 477 wizyt
pytanie zadane 21 czerwca 2017 w SQL, bazy danych przez BlvckFox Gaduła (4,240 p.)
0 głosów
1 odpowiedź 331 wizyt
pytanie zadane 26 sierpnia 2018 w SQL, bazy danych przez Darek_ppp Początkujący (400 p.)

92,669 zapytań

141,567 odpowiedzi

320,033 komentarzy

62,034 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...