Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak optymalnie skonstruować bazę
Aztech
post
Post #1





Grupa: Zarejestrowani
Postów: 276
Pomógł: 3
Dołączył: 22.10.2003
Skąd: Wrocław

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


Zaczynam zabawę z php o MySQL. Obecnie pracuję nad stroną, która będzie wyświetlać wyniku turniejów Scrabble. Odvywają się one co tydzoień a wyniki chcciałbym wrzucać do tabeli. O ile mi wiadaomo to w php są tablice wielowymiarowe, ale czy są one w MySQL??? czy można coś takiego skonstruować? Na razie moj projekt bazy wygląda tak (moze da sie to polaczyć, zoptymalizowac?):
[sql:1:4bfd904b17]create table Osoby
(OID int unsigned not null auto_increment key primary,
imie char(20) not null,
nazwisko char(30) not null,
miasteo char(30) not null
);

create table turnieje
(TID int unsigned not null auto_increment key primary,
data date
);

create table listrank
(LID int unsigned not null auto_increment key primary,
TID int unsigned not null, // to samo pole co w turnieje,
OID int unsigned not null, //to samo co w osoby
skalpy int,
gry smallint
);

create table runda
(NID int unsigned not null auto_increment key primary,
TID int unsigned not null, // to samo pole co w turnieje,
nr_rundy smallint,
gospodarz int unsigned not null, // odwolanie do OID
gosc int unsigned not null, //odwolanie do OID
wynik_gosp int,
wynik_gosc int
);
[/sql:1:4bfd904b17]
Kolejne pytania: czy lepiej jednak wpisywac imie i nazwisko a potem sprawdzac w php czy sa rowne pobierac ID i wyswietlac tabela->rekord[ID] ???
Drugi problem to to iż trzeba by bylo czesc tabel tworzyc co tydzien: mianowicie turniej, runda listrank pod roznymi nazwami np turn2, turn3, rund2, rund itd. Czy mozna je jakos polaczyc sensownie? Aby wydajnosc przeszukiwania nie spadla i struktura tabeli nie byla zbyt skomplikowana.
To by bylo mniej więcej tyle.
Uff
Go to the top of the page
+Quote Post
Aztech
post
Post #2





Grupa: Zarejestrowani
Postów: 276
Pomógł: 3
Dołączył: 22.10.2003
Skąd: Wrocław

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


Zapomnialem powiedziec ze wersje zwykla - statyczna mozna zobaczyc pod adresem www.republika.pl/scrabblewroclaw w szczegolnosci wazne sa dzialy wyniki: wyniki turniejow i ranking klubowy
chce tez przerobic dział 2 i 3 -literówki na wersję php (wejdziecie, zrozumiecie dlaczego) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
sam się sobie dziwie że chciało mi się to klepać
Go to the top of the page
+Quote Post

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.08.2025 - 08:46