Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jaka struktura bazy
Forum PHP.pl > Forum > Bazy danych
i3l4z0
Witam,

Problem jest następujący:
W serwisie co jakiś czas będą pojawiały się nowe gry. Użytkownicy, aby mieć do nich dostęp muszą wykupić dostęp do tej konkretnej gry.
Zastanawiam się jak rozwiązać to w bazie.

Generalnie miałem pierwszą myśl, aby w tabeli z grami w rekordzie konkretnej gry było pole uczestnicy do którego dopisywałbym unikatowy login użytkownika który wykupił by dostęp oraz w tabeli uzytkownicy w rekordzie konkretnego użytkownika analogicznie było by dostęp do gry w których dopisywałbym unikatowy symbol gry... lecz to chyba nie jest zbyt dobry pomysł, bo nie bardzo wyobrażam sobie później zapytanie które sprawdzałoby czy dany użytkownik ma dostęp do danej gry.

Macie może jakiś pomysł, jak to rozwiązać?
Noidea
relacja wiele do wielu

tabele:
- użytkownicy (id, login, ...)
- gry (id, nazwa, ...)
- dostęp do gry (id_gry, id_użytkownika, data, ...)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.