Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> Dynamiczne tworzenie tabel
SongoQ
post
Post #21





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Hm 5+ = 5.5 to skad bedziesz wiedzial ze jest -6 ?
Go to the top of the page
+Quote Post
dgaleza
post
Post #22





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 29.09.2006

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


"+" w średniej szkolnej oznacza +0.5 pkt
"-" zaś oznacza -0.25pkt
Go to the top of the page
+Quote Post
nospor
post
Post #23





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Robię tabele z jedną oceną w rekordzie, a oceny będę szyfrował
"Szyfrowal" - jak to powaznie brzmi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ok, wydaje sie to sensowne rozwiązanie.
Cytat
elseif (czy po kropce jest 75) -

No i oczywiscie wowczas cyfre przed kropką trzeba zwiększyc o jeden. bo przecez 5.75 to jest 6- a nie 5-
Go to the top of the page
+Quote Post
dgaleza
post
Post #24





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 29.09.2006

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


Teraz zastanawiam się tylko nad nie przygotowaniami. Wymyśliłem takie coś.
Po wejściu na stronę ocen danego ucznia warunek sprawdzałby czy z tego przedmiotu, dany uczeń ma nieprzygotowania (czyli czy jest wiersz dotyczący tego ucznia), jeżeli nie to tworzy wiersz z wartością 0 (0 zgłoszonych nie przygotowań). Następnie można edytować ten wiersz.

Chyba dobre rozwiązanie?? Prawda??
Go to the top of the page
+Quote Post
giron
post
Post #25





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 28.09.2006

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


ojejku
strukture bazy danych zawsze tworzy sie z mysla o optymalizacji, jak chodzi o miejsce i o dalsza prace z baza
Struktura bazy powinna byc tak zorganizowana, aby kazda zmiane robic w jednym miejscu. Dodajesz 1 rekord w tabeli przedmiot i gotowe, wszystko dziala. Przy Twoim pomysle poczatkowym ile pracy nalezaloby dodac aby zmienic np. nazwe jakiegos przemiotu lub inaczej modyfikowac rekordy - duzo, a i po co. Po to wymyslono relacyjne bazy danych, aby ulatwic sobie zycie. W innym przypadku dalej mozemy je trzymac na np. pliku tekstowym.

zrob sobie tak:

tabela przedmioty
ID_Przedmiot, nazwa, .... i inne dane zwiazane z 1 przemiotem

tabela Uczniowie
ID_Uczen, imie, nazwisko, srednia ocen, ......

tabela oceny
ID_Uczen, ID_Przedmiot, ocena

pomysl z zamiana oceny 5+ na 5.5 jest b.dobry, pomoze Ci to przy liczeniu sredniej.
Aha, a i po co "parsowac" tekst, tzn. sprawdzac czy jest kropka czy jej nie ma, nie lepiej Ci porownywac liczby? ocena ==5.5, badz ocena > 5.5 itd

aha, i pamietaj o kluczach na tabelach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
dgaleza
post
Post #26





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 29.09.2006

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


Wydaje mi się, że prościej będzie wykorzystać funkcję z "rozszyfrowaniem" (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ocen. Tak trzeba byłoby skorzystać np. z case. A funkcja będzie bardziej plastyczna.
Go to the top of the page
+Quote Post
SongoQ
post
Post #27





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Cytat
Wydaje mi się, że prościej będzie wykorzystać funkcję z "rozszyfrowaniem" (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ocen. Tak trzeba byłoby skorzystać np. z case. A funkcja będzie bardziej plastyczna.

A przeliczanie jakich kolwiek statystyk bedzie trwalo godzinami (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
dgaleza
post
Post #28





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 29.09.2006

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


Cytat(SongoQ @ 4.10.2006, 11:08:29 ) *
A przeliczanie jakich kolwiek statystyk bedzie trwalo godzinami (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)


Nie sądze,by przy użyciu "szyfrowania" trwalo to zbyt długo. A poza tym niby jakie to miałby być statyski?? Jedyną statyską to średnia.
Go to the top of the page
+Quote Post
SongoQ
post
Post #29





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Jesli zakladasz ze to kilka rekordow to nie ma znaczenia a jesli w gre wchodza rekordu rzedu kilku milionow to kazda operacja przeliczania narzuca pewien czas.
Go to the top of the page
+Quote Post

2 Stron V  < 1 2
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 - 21:56