Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Relacje w bazie danych, Prośba o sprawdzenie
giver
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 13.03.2008
Skąd: Tarnobrzeg

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


Projekt: szkolny e-dziennik(autorski ze względu na nietypowy system oceniania)
Dostęp może mieć każdy uczeń który wybierze sobie swoje przedmioty ze zdefiniowanej listy(jeden uczeń nigdy nie będzie miał wszystkich przedmiotów)
Wymyśliłem coś takiego

oceny
-id
-ocena
-waga
-datadodania
-opis
-przedmioty_id
-user_id

user
-id
-name
/reszta mało ważnych pól w tablicy/

przedmioty
-id
-przedmiot <--nazwa przedmiotu

przedmiot_uczeń
-id
-user_id
-przedmioty_id

Nie jestem pewien czy dobrze wymyśliłem przechowywanie informacji jakie przedmioty ma dany użytkownik. Myślałem żeby to zapisać w tablicy user w postaci ciągu(przedmiot_id, przedmiot_id,...)
Jednak jest to rozwiązanie mało eleganckie w dodatku za każdym razem musze z ciągu robić tablicy a przy zapisie znów ciąg z tablicy.
Za wszelkie propozycje wielkie dzięki.
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.09.2025 - 18:11