Стратегия для сопоставления нескольких таблиц поиска с системными таблицами? - PullRequest
0 голосов
/ 11 декабря 2010

У меня есть несколько справочных таблиц:

Religion  
Country  
City  
nationality  
Currency  

и т.д ... около 80-100 справочных таблиц.

Теперь у меня есть системные таблицы, в которых я централизую все поля и значения, чтобы я мог идентифицировать все поля, централизовать их для отчетов и добавить многоязычность в мои поиски. Итак, это таблицы типа:

Form (all forms on system)  
Field (all fields on system)  
Value (all values for all fields on system)  
Form_Field_value (mapping them together)  
Translation (maps value and field to multi language)

но вопрос в том, как получить все данные таблиц 80-100 в эти таблицы полей / значений? Так будет и так:

Field table:
id 1 Natioality  
id 2 Country   
1d 3 city  
...

Value table
1d 1 american   
id 2 chinese  
id 3 rusian  
...

field_value  
id 1, field_id1, value_id1  
id 2, field_id1, value_id2  
id 3, field_id1, value_id3  
...

Конечно, я могу сделать это вручную, но тогда это побеждает цель иметь эти справочные таблицы. Поэтому идеальным является синхронизировать эти таблицы. Следующий вопрос: какие таблицы использовать для пользовательских форм? Таблицы поиска или таблица form_fields?

1 Ответ

1 голос
/ 11 декабря 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...