Citat:
Originalno napisao mb_sa
- prevod stavljas u kolonu tipa TEXT, a recimo prevodis naslov CHAR(60)
|
pa i nije to neka bitna razlika... malkice vise prostora zauzme
@DakiPro: i mene je ta translation tabela zbunila, pretpostavljam da je to neka denormalizacija sa idejom da ako ima vise istih prevoda, ne dupliras sadrzaj, nego je translation vezna tabela, ali ja je licno ne bih nikad tako radio... Ali poenta je da imas tabelu sa sadrzajem, u kome cuvas sve prevode, nebitno o kom tipu sadrzaja se radi (naslov, text, itd..). Ja bih to organizovao ovako nekako:
Kôd:
table languages
-- id (int)
-- name (varchar)
--code (char(2))
table pages
-- id (int)
-- language_id (int fk)
-- title (int fk)
-- content (int fk)
table translations
-- id (int)
-- content (text)
-- content_type_id (int fk)
table content_types /* ovo cisto da se olaksa administracija, mozda i ne treba? */
-- id (int)
-- type (varchar)
ovo cisto na brzaka, verovatnomoze i pametnije...