这个数据库应该支持蒙古语、英语、汉语三种相互参照的方式,并为每种语言建立自己的词典。
为英语编码的信息包括:单词、IPA发音、定义、例句、复数拼写、复数发音、同义词、反义词、字型、学习注释、汉语等效词、蒙古文C等价物、蒙古语等价物( S )
:繁体字、简体字、定义、拼音发音、例句、同义词、反义词、HSK测试水平、笔画、词根、查找词根、搭配量词、字型、字符简单解释、深入解释字符、学习注释、英语对等词、蒙古文C等价物、蒙古语等价物( S )
蒙古语西里尔语:西里尔词、西里尔语定义、西里尔语定义、西里尔实例、c同义词、c反义词、汉语对等词、内蒙古(脚本)等价意义、蒙古语脚本等效拼写、英语。等量的,中国埃齐夫(氏)
蒙古文:脚本、脚本替代结尾、脚本定义、脚本定义、s.同义词、s.反义词词类型、学习注释、英语。等量的,中国Eqiv.(s),外蒙古语(西里尔语)等效含义,蒙古语西里尔语等效拼写。
我对数据库很陌生。起初,我考虑为每种语言做一个表,但这就给所有的复数项留下了问题。现在,我想知道我是否需要为每一种语言的每一项都提供一张表格,以确保我最终不能够包括我所需要的所有信息。我在想,对于每一个条目,语言之间的链接将基于它的ID/PK。
发布于 2011-11-09 08:44:51
我将着手为所有语言建立一个统一的结构。这将使它更容易维护,并为它编写一个编辑器。
此外,我将规格化属性,这样您就不会有很多重复的或未使用的列。在属性可以有多个值的情况下,这也有帮助,例如多个定义或多个复数形式。
这就是我开始的方式,我将许多设计决策保留下来,比如是否总是使用数字is,是否强制执行外键约束等等。我已经用粗体显示了表名和主键。
https://stackoverflow.com/questions/8057087
复制相似问题