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

Povezivanje podataka iz tabela ?

[es] :: Firebird/Interbase :: Povezivanje podataka iz tabela ?

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Brkic

Član broj: 55360
Poruke: 1222
*.dynamic.sbb.rs.



Profil

icon Povezivanje podataka iz tabela ?23.02.2010. u 22:56 - pre 172 meseci
Možda nisam dobro formulisao naslov teme,

imam 2 tabele, deo podataka iz 1 tabele(npr. ime,prezime) se snima u drugu tabelu sa ostalim podacima,
hteo bih kada se izmene ime i prezime u prvoj tabeli, i prilikom pozivanja tih podataka iz 2 tabele oni budu već izmenjeni a da ne moram i te podatke iz 2 tabele menjati, već da one budu nekako povezane tj. da druga po potrebi izčitava potrebne iz prve. U tomse slučaju podaci iz prve tabele se mogu menjati bez obzira na drugu tabelu.

Može li se ovo nekako napraviti, ako ste me razumeli ?
 
Odgovor na temu

dogriz
Sombor

Član broj: 29744
Poruke: 259
*.dynamic.sbb.rs.

Sajt: dogriz.blogspot.com


+6 Profil

icon Re: Povezivanje podataka iz tabela ?24.02.2010. u 06:20 - pre 172 meseci
Može, kreiraš trigger za prvu tabelu - After Insert, After Update, After Delete, u zavisnosti šta hoćeš da uradiš i tu promeniš podatke za drugu tabelu (UPDATE ili INSERT).
Možda ti je bolje rešenje da kreiraš neki jedinstveni ID broj za svako prezime/ime itd. iz prve tabele i da samo taj ID koristiš u drugoj tabeli (umesto dupliranja svih podataka), povežeš prvu i drugu tabelu (referencijalni integritet) i time dobiješ na fleksibilnosti i smanjiš redundansu.
 
Odgovor na temu

Brkic

Član broj: 55360
Poruke: 1222
*.dynamic.sbb.rs.



Profil

icon Re: Povezivanje podataka iz tabela ?24.02.2010. u 07:28 - pre 172 meseci
Hvala na odgovoru,
ovo sa trigrerom razumem-misliš da trigger prilikom izmene 1 tabele promeni sva prezimena u drugoj tabeli sa 1 nazivom u 2 naziv.
ali drugo rešenje ne razumem kako si mislio ?
Imam za svako prezime i ime jedinstven ID ali kako dalje nisam razumeo.

Nisam napomenuo da koristim Firebird, ne znam da li to ima ulogu.

[Ovu poruku je menjao Brkic dana 24.02.2010. u 12:46 GMT+1]
 
Odgovor na temu

dogriz
Sombor

Član broj: 29744
Poruke: 259
*.dynamic.sbb.rs.

Sajt: dogriz.blogspot.com


+6 Profil

icon Re: Povezivanje podataka iz tabela ?25.02.2010. u 08:19 - pre 172 meseci
U jednoj tabeli evidentiraš sve podatke - ID, prezime, ime...
U drugoj tabeli unosiš samo ID, a ostale podatke već imaš u onoj prvoj i vučeš ih nekim INNER JOIN-om ili kako ti već odgovara.
 
Odgovor na temu

[es] :: Firebird/Interbase :: Povezivanje podataka iz tabela ?

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

Postavi temu Odgovori

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