我想为英语制作一个数据库缅甸多民族字典。设计数据库为多语言词典
目前,我有4个英语缅甸族英语字典数据为缅甸/缅甸语言。
例子:
英语#WordTyp#Transalation#Eg_Sentences#同义词
爱#(n)的#翻译#语言1个#Eg_Sentences#同义词
爱#(五)#翻译#语言2个#Eg_Sentences#同义词
洛夫#(ⅴ)#翻译#语言3个#Eg_Sentences#同义词
洛夫为#(n)#翻译#Langua GE 4#Eg_Sentences#同义词
“WordType” 可以是 “动词”, “名词”, “副词” 等...
下面是示例性数据条目
http://i.imgur.com/hbE60Vm.png
我不是在数据库设计好的,我想打造 “6” 表:
- English_Word
- PartOfSpe ECH
- 翻译
- 语言
- 同义词
- Example_Sentences
在不久的将来,我想添加更多的缅甸/缅甸民族语言。
一个英文单词可以有很多单词类型(名词,动词,副词,..),并且可以被翻译成(只是一个字符串)成多种语言。
但他们之间的关系又如何?这是我的第一个数据库模式。
你能否就我的草案数据库表设计给我反馈? my draft database table design
非常感谢提前。 问候,
这是高层次的设计,让我知道您的问题的话,我可以帮你修改它,以及如何解决这些问题 –
谢谢,Mahesh,你的设计帮助我很多。回复晚了,请原谅。 DICTIONARY(WORD_ID,TRANSLATION_ID,SENTENSE_ID)// TRANSLATION也是一个字 - 在此字典表中,WORD_ID和SENTENSE_ID是ForeignKey,TRANSLATION_ID也是ForeignKey isnt'? – zoram
@zogam是你改正,你可以easyly识别所有表上foregin键,因为它们将带着thier“tablename_id”模式(除translation_id) –