![]() |
![]() ![]() |
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 20:15 |