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

delphi7, DBs, savet

[es] :: Pascal / Delphi / Kylix :: delphi7, DBs, savet

[ Pregleda: 3434 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

engineer

Član broj: 45205
Poruke: 113
*.metrohive.neobee.net.

Jabber: engineer


Profil

icon delphi7, DBs, savet09.03.2005. u 14:10 - pre 231 meseci
Delphi 7, baze podataka - treba mi savet.

U prvoj tabeli jedno od polja treba da ukazuje na jedan ili vise ID-a u drugoj tabeli sa opisima. Na primer:
- tabela A sa podacima o korisniku (ID, ime, prezime, hobi...)
- tabela B sa opisom hobija (ID, naziv_hobija).

Koji je najbolji nacin da tabeli A zabelezim koje hobije ima odredjeni korisnik? Korisnik moze imati jedan ili vise hobija, ili da nema hobi.

Znam da FieldType moze biti napr. ftArray ili ftDataSet, ali interesuje me vase iskustvo pre nego sto nastavim dalje.

Nadam se da nisam mnogo zakomplikovao pitanje...

Hvala unapred.
 
Odgovor na temu

markic
Marko Markovic
Novi Sad

Član broj: 10148
Poruke: 210
*.ftn.ns.ac.yu.



+2 Profil

icon Re: delphi7, DBs, savet09.03.2005. u 14:41 - pre 231 meseci
Ne mozes hobi zgurati u tabelu A. Treba ti jos jedna tabela:
C (ID_korisnika,ID_hobija)
 
Odgovor na temu

engineer

Član broj: 45205
Poruke: 113
*.metrohive.neobee.net.

Jabber: engineer


Profil

icon Re: delphi7, DBs, savet09.03.2005. u 15:51 - pre 231 meseci
Citat:
markic: Ne mozes hobi zgurati u tabelu A. Treba ti jos jedna tabela:
C (ID_korisnika,ID_hobija)
Uh, razmisljao sam i o tome, ali sa 5-6 takvih pomocnih tabela pomisao na pretrazivanje mi je delovao komplikovan.
Napr. naci sve korisnike sa god. rodjenja X (podatak u tabeli A) + koji ima hobi Y1 i Y2 (podaci u tabeli C) + koji voli boje Z1 i Z2 (u tabeli D) i...
 
Odgovor na temu

johnnie
somewhere in Serbia

Član broj: 40975
Poruke: 299
*.041net.co.yu.



+4 Profil

icon Re: delphi7, DBs, savet09.03.2005. u 16:56 - pre 231 meseci
Pa napravi svaku tabelu da ima relaciju sa ID korisnika(ili prosto dodaj jos jedno polje), tako da mozes da napravis unique key; onda ti je pretrazivanje lako; a prikaz master/detail.
Still going strong...
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: delphi7, DBs, savet

[ Pregleda: 3434 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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