16-03-2011, 13:29
Witam, potrzebuje opinii dotyczacej konstruowanej bazy danych. Otoz moze zaczne od poczatku 
Uzytkownik rejestruje sie, administrator tworzy "event" (eventid,eventname ...) i teraz kazdy uzytkownik moze zapisywac sie na eventy. Wiem ze mam mozliwosc stworzenia osobnej tablicy np "events_zapisy" w ktorej bede pobieral id eventu i do tego id przypasowywal id uzytkownika. Czy jest jakis lepszy sposob? gdyz w takiej sytuacji wydaje mi sie ze trace niepotrzebnie duzo miejsca bo np do eventu1 moze zapisac sie kilkuset uzytkownikow i w tej bazie to moze wygladac tak:
Czy jest jakas mozliwosc zeby np zapisac to "bardziej efektywnie" ?
Z gory dziekuje za pomoc,
pozdrawiam

Uzytkownik rejestruje sie, administrator tworzy "event" (eventid,eventname ...) i teraz kazdy uzytkownik moze zapisywac sie na eventy. Wiem ze mam mozliwosc stworzenia osobnej tablicy np "events_zapisy" w ktorej bede pobieral id eventu i do tego id przypasowywal id uzytkownika. Czy jest jakis lepszy sposob? gdyz w takiej sytuacji wydaje mi sie ze trace niepotrzebnie duzo miejsca bo np do eventu1 moze zapisac sie kilkuset uzytkownikow i w tej bazie to moze wygladac tak:
Kod:
event1 uzytkownik1
event1 uzytkownik2
event1 uzytkownik3
event1 uzytkownik4
event1 uzytkownik5
event2 uzytkownik1
event2 uzytkownik2
event1 uzytkownik6
Z gory dziekuje za pomoc,
pozdrawiam