какое хранилище подходит для хранения множества наборов таблиц одной и той же схемы? - PullRequest
0 голосов
/ 16 апреля 2011

Я использую таблицу для хранения различных классификаций всех слов в словаре.

Это выглядит так:

word     category   origin-language
-------  ---------  ---------------
happy    adjective  English
bonjour  greeting   French
...

из набора классификаций, я могу произвестичисло.Я хочу найти набор, который производит минимум, поэтому я хочу хранить множество наборов таких классификаций (каждая из которых представляет собой таблицу) вместе с соответствующими номерами в хранилище.

Какой тип хранилища подходит для этогозадача?Я не думаю, что реляционная база данных подходит, так как нет табличного типа для табличных данных.

Ответы [ 2 ]

1 голос
/ 16 апреля 2011

Я бы предложил одну таблицу, подобную вашей, плюс столбец для определения набора классификации:

Классификация (ClassificationSet, Word, Category, OiginLanguage) KEY ???

Некоторые СУБД имеюттип для таблиц, а некоторые (например, Oracle) допускают вложенные таблицы.Я не думаю, что это имеет отношение к вашей проблеме.Обычно проще найти эквивалентную модель без вложенных таблиц.

0 голосов
/ 16 апреля 2011

В настоящее время я думаю, что я храню все такие таблицы в другой схеме базы данных, называю их table_1, table_2, ..., и создайте новую таблицу:

 database_obj       outcome
----------------   ---------
 table_1            12.3
 table_2            -6.4
 .....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...