Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] struktura tabeli
Forum PHP.pl > Forum > Bazy danych > MySQL
plonik1
witam, tworzę stronę o turniejach DARTa i nie mogę wymyślić jakie utworzyć tabele i jakie relacje - tutaj przykład co chciałbym wyświetlać:

info o uczestniku
- imię, nazwisko, e-mail, zdjęcie, ulubione pole
- zajęte miejsca w danym turnieju +punkty za miejsce (zestawienie z kilku lat)
- zajęte miejsca w danym roku +punkty za miejsce (zestawienie z kilku lat)
- wybryki (np. max itp.) w danym turnieju (zestawienie z kilku lat)

info o turnieju
- data i czas odbycia
- sędziowie 1-3
- miejsca 1-n (imię nazwisko użytkownika) +punkty za miejsce, gdzie n= 12 || 16 || 32 || 64
- wybryki (imię nazwisko użytkownika)

proszę o jakieś nakierowanie jak to poukładać.
pozdrawiam
d3ut3r
Moja propozycja nazwy tabeli dowolne smile.gif

uzytkownicy:

ID - INT PRIMARY AUTO_INCREMENT
imie - varchar (50)
nazwisko -varchar (50)
sedzia - tinyint(1)


Turnieje:

ID - INT PRIMARY AUTO_INCREMENT
data - datetime
nazwa - varchar (255)

Wyniki:

id_turnieju
id_uzytkownika
miejsce - tinyint(2)

Wybryki:
id
wybryk - varchar(255)
id_turnieju
id_uzytkownika

sedziowie:

id_turnieju
id_uzytkownika

Ja zrobiłbym to mniej więcej tak. Zapewne dałoby się to jeszcze mniej lub więcej zoptymalizować to tylko mój pomysł i nie trzeba się z nim zgadzać smile.gif
kuba_pilach
Też bym tak zrobił... a jeżeli ci to nie wystarczy, to próbuj sam jakoś to ułożyć...
Ten pomysł akurat jest bardzo dobry
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.