|
SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
23. 03. 2008. | #1 |
član
Certified
Datum učlanjenja: 21.06.2005
Lokacija: Beograd
Poruke: 60
Hvala: 3
4 "Hvala" u 1 poruci
|
Kako držati višejezične podatke u bazi...
...a da to ima smisla, logike i elegancije?
Ovo sve gledam kroz perspektivu nekog potencijalnog ORM-a koji bi morao da tadi s takvom bazom. Dakle, primera radi imam objekat koji poseduje podatke id, url, opis Naravno, od ovoga jedino opis bi trebalo da bude visejezican. E sad, koliko ja vidim resenja koja se namecu su: 1. da napravim dodatnu tabelu gde se čuvaju opisi pa da vadim preko joina (ovo mi je malo glupo i deluje nepraktično) 2. da stavim posebno polje za svaki jezik (zvale 90-e i tražile svoju bazu natrag, plus moram da alterujem tabelu svaki put prilikom brisanja ili dodavanja jezika) 3. da imam compound key-eve od id-a i jezika, pa da ih po tome pretrazujem (ali onda se 'zajedički' podaci, poput url-a u ovom slučaju, ponavljaju...) 4. ??? p.s. "rešenje" koje viđam po dosta sajtova, a to je da sve prevode potrpaju u jednu tabelu pa ih vade preko neke relacije, ne bih pominjao... |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Kako masovno promeniti latin1_swedish_ci u utf8 u bazi | ljtruba | Sva početnička pitanja | 7 | 11. 07. 2009. 09:32 |
Kako izvuci podatke iz query-a | vidak | Programiranje | 0 | 13. 01. 2008. 09:34 |
Razvoj višejezičnog sajta | Dušan Dželebdžić | Planiranje i usability | 16 | 29. 07. 2006. 23:09 |
Google u spam bazi? | bluesman | Web aplikacije, web servisi i software | 5 | 15. 01. 2006. 01:51 |