|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.06.2019, 18:56 | #1 |
Регистрация: 17.06.2019
Сообщений: 4
|
SQLite. Foreign Key. Как лучше реализовать?
SQLite. Foreign Key. Как лучше реализовать?
Всем привет. Нужна помощь опытных. Есть таблица Classes, в ней будет определенный данные и ГЛАВНОЕ в ней нужен ПЕРЕВОД. То есть можно сделать по самому примитивному варианту, создать колонки "nameRU", "nameEN" и т.д. Я решил попробовать через SQLite и привязку к другой таблице Localization по Foreign Key. Таблица Localization примитивная, есть ключ и колонки RU EN .... То есть это большой список ключей и переводов, а на неё типа ссылаются другие таблицы. Тут важно учесть что в таблице Classes, есть 4!! колонки которые нужно локализовать. То есть при запросе придется делать 4 JOINT к Localization и получать для каждой из 4 колонок перевод.... Как бы сделали вы? Речь именно про SQLite и про перевод колонок таблицы. |
18.06.2019, 09:13 | #2 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
1. ссылка на главную (на оригинальный текст) 2. код языка RU/EN/... 3. собственно перевод 1-я и есть foreignKey 2-я позволит вводить новые языки не меняя структуру БД и позволить избежать пустоты при ОТСУТСТВИИ переводов на какие-либо языки. Цитата:
+ четвертая колонка КОД колонки если какой либо локализации может и не быть. четыре поля(колонки) для переводов если РАСШИРЕНИЕ исходных колонок(увеличения их числа) не предвидится(я бы не был в этом так уверен) и будут заполнены переводы ВСЕХ исходных колонок, и вариант с КОДОМ колонки есть имеют место быть пропуски. (см. замечание ко второй колонке) Код:
программа — запись алгоритма на языке понятном транслятору
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как лучше реализовать? | DeeDee | Общие вопросы Delphi | 0 | 13.05.2015 16:50 |
Как лучше реализовать | vik_orel | Общие вопросы .NET | 4 | 28.02.2015 00:32 |
SQLite foreign key | 5nizza77 | БД в Delphi | 5 | 11.05.2012 14:21 |
Как лучше реализовать. | Roofslover | Visual C++ | 0 | 22.11.2011 21:28 |
ООП. Как лучше реализовать? | Tiam | Помощь студентам | 9 | 16.11.2010 15:32 |