Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

jedno pitanje u vezi projektovanja

[es] :: Baze podataka :: jedno pitanje u vezi projektovanja

[ Pregleda: 3935 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

v.marko

Član broj: 26565
Poruke: 223
*.vdial.verat.net.

Sajt: www.twitter.com/marko999


Profil

icon jedno pitanje u vezi projektovanja24.12.2004. u 06:59 - pre 203 meseci
Zdravo,

jedno pitanje. Kod projektovanja sistema gde postoji veliki broj korisnika, da li se za svakog korisnika koji se registruje(otvara nalog) pravi nova tabela(u kojoj su naprimer sem osnovnih podataka i podaci o custom izgledu interfejsa) ili se to radi na neki drugi nacin?

pozdrav
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2153
*.voban.co.yu.



+73 Profil

icon Re: jedno pitanje u vezi projektovanja24.12.2004. u 07:51 - pre 203 meseci
Mnogo je jednostavnije.
Napravi se set tabela i svim korisnicima se daje pravo na njih.
Ovo nema veze sa korisnickim interfejsom.


Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+709 Profil

icon Re: jedno pitanje u vezi projektovanja24.12.2004. u 07:53 - pre 203 meseci
Naravno da ne. Program ne bi trebalo da menja strukturu baze.
Recimo da imaš portal gde ti se customizacija svodi na izbor .css-a i uključivanje i isključivanje pojedinih modula od strane korisnika. Da bi to uradio, imaš:
1) tabelu korisnici, u kojoj su userid, osnovni podaci i styleid
2) tabelu stliovi, u kojoj su styleid i putanja do css fajla
3) tabelu moduli u kojoj su moduleid i sva druga bitna polja vezana za module
4) tabelu korisnikmodul u kojoj su userid i moduleid

Isključivanjem i uključivanjem pojedinih modula od strane korisnika samo se brišu i dodaju odgovarajući slogovi u tabelu korisnikmodul.

Kapiraš?
 
Odgovor na temu

v.marko

Član broj: 26565
Poruke: 223
*.vdial.verat.net.

Sajt: www.twitter.com/marko999


Profil

icon Re: jedno pitanje u vezi projektovanja24.12.2004. u 17:04 - pre 203 meseci
odlicno..kapiram..
a za slucaj da je u pitanju npr. student i treba da se organizujue baza za svakog studenta da se vide polozeni(i nepolozeni) ispit, da li se svi ispiti od razlicitih studenata guraju u istu tabelu kao novi redovi, ili svaki ispit ima svoju tabelu, ili je svaki ispit posebna kolona?

uh, ne znam da li sam ovo lepo srocio :(

marko
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+709 Profil

icon Re: jedno pitanje u vezi projektovanja25.12.2004. u 22:16 - pre 203 meseci
Nađi neku literaturu o relacionim bazama, pročitaj malo o kardinalnosti relacija. Uopšteno, važi pravilo: jedna vrsta objekata - jedna tabela.

Dakle, u tvom slučaju: za studente imaš jednu tabelu, za predmete imaš jednu tabelu, za ocene (polagane ispite) imaš jednu tabelu (u kojoj imaš polja studentid, predmetid, datum i ocena). Pri dodavanju novog ispita (ili novog studenta), ne menjaš strukturu baze, ne dodaješ tabele, već samo slogove u postojeće tabele.

Uzmi knjigu, mnogo je bolje nego da pitaš i dobijaš ovde odgovore parče po parče.
 
Odgovor na temu

v.marko

Član broj: 26565
Poruke: 223
*.vdial.verat.net.

Sajt: www.twitter.com/marko999


Profil

icon Re: jedno pitanje u vezi projektovanja25.12.2004. u 23:10 - pre 203 meseci
ok, hvala na pomoci u svakom slucaju

marko
 
Odgovor na temu

[es] :: Baze podataka :: jedno pitanje u vezi projektovanja

[ Pregleda: 3935 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.