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

Arhiktektura Baze sa vecim brojem grupa i podgrupa

[es] :: MySQL :: Arhiktektura Baze sa vecim brojem grupa i podgrupa

[ Pregleda: 3406 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Leprsavi
Fly Away

Član broj: 56388
Poruke: 12
212.200.107.*



+1 Profil

icon Arhiktektura Baze sa vecim brojem grupa i podgrupa26.04.2005. u 09:07 - pre 186 meseci
Problem.
MYSQL
Potrebna je arhiktektura baze koja bi imala veliki broj grupa i podgrupa.
e sad jedno od resenja bi bilo sledece:

ID | ParentID | ImeCategorije

time bi mogao da napravim neogranicen broj grupa i podgrupa gde bi ParentID bio ID iz iste te tabele itd...

E sad problem se javlja ako imam jednu podgrupu u dve grupe

na primer

ID | ParentID | ImeCategorije
1 | | Racunari
2 | | elektronika
3 | 1 | digitalni foto aparati
4 | 2 | digitalni foto aparati


e sad to nije problem ako ima malo podgrupa do 2 ali ako ima vise pocinje preveliko duplikovanje unosa i nastaje haos.

da li neko ima resenje

jedno od resenja koje sam ranije koristio je bilo:

ID | imecategorije | clanovi

a druga tabela je imala sve podgrupe koje sam imao
ID | imepodkategorije

i onda sam u prvu tabelu clanovi trpao sve ID brojeve odvojene zarezom i radio explode , ali to mi vise ne pomaze posto se sad javila podtreba za podgrupama...
Bice vise od jedne podrgupe..
Pomagajte......

 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+709 Profil

icon Re: Arhiktektura Baze sa vecim brojem grupa i podgrupa26.04.2005. u 09:14 - pre 186 meseci
A što je problem da imaš podgrupe koje se isto zovu? Šta tačno podrazumevaš pod "nastane haos"?

Kategorije Računari/Aparati i Elektronika/Aparati su dve različite kategorije i ne vidim zašto ne bi trebalo da imaš dvaput "Aparate" u tabeli.
 
Odgovor na temu

Leprsavi
Fly Away

Član broj: 56388
Poruke: 12
212.200.107.*



+1 Profil

icon Re: Arhiktektura Baze sa vecim brojem grupa i podgrupa26.04.2005. u 10:01 - pre 186 meseci
Ok slazem se ali znas gde nastane problem...
ako imas podgrupu u podgrupi ...
i ako ijos jednu tabelu u kojoj ti stoje reci neki proizvodi....
a njoj treba da dodelis u kojoj je on grupi, a ja ocu da on bude i u jednoj i u drugoj i utrecoj grupi ...

na primer

ID | grupa | imeproizvoda | ostalo u tabeli

e sad ako ja dodam da ovaj proizvod spada u digitalne fotoaparate
morao bih dva puta da ga dodam u bazu jer bi jednom morao da stavim da pripada grupi 1 a drugi put grupi 2...
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+709 Profil

icon Re: Arhiktektura Baze sa vecim brojem grupa i podgrupa26.04.2005. u 10:17 - pre 186 meseci
Nisi pomenuo proizvode u prvoj poruci.

Ovako se to rešava:

Moraš da dodaš još jednu tabelu koja će da ti poveže proizvode i grupe, dakle
ProizvodiGrupe sa poljima IDProizvoda i IDGrupe.

Ako, osim toga hoćeš da ti više različitih (pod)grupa nosi isto ime koje možeš centralizovano da edituješ, napraviš još jednu tabelu NaziviGrupa (IDNaziva int, Naziv varchar) i u tabeli grupa čuvaš IDNaziva umesto samog naziva.

I, da, šta će uopšte ove poruke ovde, trebalo je ovo da pitaš u Bazama.
 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.nat-pool.nsad.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: Arhiktektura Baze sa vecim brojem grupa i podgrupa26.04.2005. u 10:37 - pre 186 meseci
Odvoj malo vremena i procitaj ovaj clanak, dosta ce ti koristiti:

http://www.phpbuilder.com/columns/barry20000731.php3?aid=64
Never trust an operating system you don't have sources for.
 
Odgovor na temu

CandyMan

Član broj: 3420
Poruke: 147



+49 Profil

icon Re: Arhiktektura Baze sa vecim brojem grupa i podgrupa27.04.2005. u 08:45 - pre 186 meseci
Pogledaj
http://www.databaseanswers.org/data_models/index.htm
možda nađeš nešto što bi ti odgovaralo.
Nisam ni znao da znam dok nisam prob'o!
 
Odgovor na temu

[es] :: MySQL :: Arhiktektura Baze sa vecim brojem grupa i podgrupa

[ Pregleda: 3406 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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