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

jedno pitanje u vezi projektovanja

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

[ Pregleda: 1235 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

v.marko

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

Sajt: www.horizontblog.com


Profil

icon jedno pitanje u vezi projektovanja24.12.2004. u 06:59

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
24.12.2004. u 06:59 

dragancesu
subotica

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

Sajt: www.buvljak.co.yu


Profil

icon Re: jedno pitanje u vezi projektovanja24.12.2004. u 07:51
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
24.12.2004. u 07:51 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 2995
*.yubc.net.

Sajt: blog.radioni.ca


Profil

icon Re: jedno pitanje u vezi projektovanja24.12.2004. u 07:53
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š?
24.12.2004. u 07:53 

v.marko

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

Sajt: www.horizontblog.com


Profil

icon Re: jedno pitanje u vezi projektovanja24.12.2004. u 17:04
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
24.12.2004. u 17:04 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 2995
*.smin.sezampro.yu.

Sajt: blog.radioni.ca


Profil

icon Re: jedno pitanje u vezi projektovanja25.12.2004. u 22:16
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.
25.12.2004. u 22:16 

v.marko

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

Sajt: www.horizontblog.com


Profil

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

marko
25.12.2004. u 23:10 

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

[ Pregleda: 1235 | Odgovora: 5 ]

Postavi temu Odgovori

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