Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Projekt bazy dla systemu rozgrywek piłkarskich
henio
post
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 1
Dołączył: 15.10.2004
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Witam, zastanawiam się nad sensownym zaprojektowaniem bazy danych. Mam problem z taką sytuacją - cztery encje (Klub, Sezon, Rozgrywki i Mecz). Chcę żeby dany klub mógł uczestniczyć w wielu rozgrywkach w jednym sezonie (ale w nie może w tych samych rozgrywkach grać dwa razy w jednym sezonie). Klub może rozgrywać dowolnie wiele meczów w danym sezonie w danych rozgrywkach. Widać wiele możliwości relacji wiele do wielu: Mecz - Klub, Klub - Rozgrywki, Klub - Sezon czy Sezon-Rozgrywki. Czy mógłby ktoś mi doradzić jak sensownie to zaprojektować.

Docelowo chciałbym umożliwiać:
- przeglądanie wszystkich meczów zespołu w sezonie
- przeglądanie wszystkich meczów zespołu w konkretnej parze sezon-rozgrywki
- przeglądanie wszystkich meczów w konkretnej parze sezon-rozgrywki
- przeglądanie wszystkich rozgrywek w sezonie
- przeglądanie wszystkich sezonów dla konkretnych rozgrywek

Moje rozwiązanie:
Tabelka Sezon_Rozgrywki
Relacja Mecz <-> Sezon_Rozgrywki - Mecz należy dokładnie jednej pary sezon-rozgrywki
Relacja Sezon <-> Sezon_Rozgrywki
Relacja Rozgrywki <-> Sezon_Rozgrywki

Zastanawiam się jeszcze czy dodać relacje między klubem a sezonem i rozgrywkami. Mogłoby mi się to potem przydać przy tworzeniu tabeli. Innym rozwiązaniem jest wybieranie listy drużyn z listy meczów w danym sezonie w danych rozgrywkach. Fajnie gdyby ktoś z doświadczeniem doradziłby mi.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 22:20