我使用表来存储字典中所有单词的各种分类。
看起来像这样:
word category origin-language
------- --------- ---------------
happy adjective English
bonjour greeting French
...
从一组分类中,我能够产生一个数字。 我想找到一个产生最小值的集合,所以我想在存储中存储许多这样的分类集(每个都是一个表)以及它们各自的数字。
哪种存储适合此任务?我不认为关系数据库是合适的,因为表格数据没有数据类型。
答案 0 :(得分:1)
我建议像您这样的单个表格以及用于识别分类集的列:
分类(ClassificationSet,Word,Category,OiginLanguage)KEY ???
有几个DBMS确实有表的类型,而有些(例如Oracle)允许嵌套表。我不认为这与你的问题有关。找到没有嵌套表的等效模型通常更直接。
答案 1 :(得分:0)
我目前的想法是我将所有这些表存储在不同的数据库模式下,将它们命名为table_1,table_2,..., 并创建一个新表:
database_obj outcome
---------------- ---------
table_1 12.3
table_2 -6.4
.....