Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > Базы данных

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 29.11.2002, 11:32
RFMitrio вне форума Посмотреть профиль Отправить личное сообщение для RFMitrio Посетить домашнюю страницу RFMitrio Найти все сообщения от RFMitrio
  № 1  
RFMitrio
 
Аватар для RFMitrio

Регистрация: Aug 2001
Адрес: город на Неве
Сообщений: 1,908
Отправить сообщение для RFMitrio с помощью ICQ
По умолчанию Многоязыковая поддержка.

Пусть система (например, cms) должна поддерживать несколько языковых версий. При этом в базе есть поля, которые фиксированы (например, id разделов), а есть те, которые различны для разных языков. Вопрос: рационально ли хранить в одной таблице все языковый вариации этих полей? Или стОит разбивать таблицу на несколько и ссылаться из всех на общую таблицу с id? Какой вариант предпочтительнее и по каким критериям?
Например:
table(int id, other info, text ru_text, char ru_c, text eng_text, char eng_c, text de_text, char de-c, ...)
или
table1(int id, other info)
table2(int id, text ru_text, char ru_c)
table3(int id, text eng_text, char eng_c)
table4(int id, text de_text, char de_c)

Все языковые таблицы связаны по id с основной. Может быть, при каком-то количестве полей лучше один вариант, при каком-то - другой?

---
Спасибо!
__________________
suum quique

Создать новую тему   Часовой пояс GMT +4, время: 23:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:43.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.