Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Projekt bazy dla systemu rozgrywek piłkarskich
henio
post 30.04.2012, 20:57:14
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

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 20:15