gpt4 book ai didi

mysql - 为多语言词典设计数据库

转载 作者:搜寻专家 更新时间:2023-10-30 23:38:37 24 4
gpt4 key购买 nike

我想为英缅多民族词典制作一个数据库。

目前,我有4个英语到缅甸/缅甸语言的英语到缅甸民族词典数据。

例子:

English#WordTyp#Transalation#Eg_Sentences#Synonyms

爱#(n)#翻译#语言1 #Eg_Sentences#Synonyms

爱#(v)#翻译#语言2 #Eg_Sentences#Synonyms

爱#(v)#翻译#语言3 #Eg_Sentences#Synonyms

爱#(n)#翻译#语言4 #Eg_Sentences#Synonyms

“WordType”可以是“动词”、“名词”、“副词”等...

这是示例数据条目

http://i.imgur.com/hbE60Vm.png

我不擅长数据库设计,我正在考虑创建“6”张表:

  • English_Word
  • 词性
  • 翻译
  • 语言
  • 同义词
  • Example_Sentences

在不久的将来,我想增加更多的缅甸/缅甸民族语言。

一个英语单词可以有多种词类型(名词、动词、副词、..)并且可以被翻译(只是一个字符串)成多种语言。

但是他们之间的关系如何呢?这是我的第一个数据库模式。

您能否就我的数据库表设计草稿给我反馈? my draft database table design

非常感谢。问候,

最佳答案

id 应该是一个自动递增的字段,我们可以把所有的词(在所有语言中都当作词)

  WORD (ID,NAME,LANGUAGE_ID,TYPE_ID) //TYPE_ID AND LANG_ID ARE FOREIGN KEYS
TYPE (ID,NAME) // PART OF SPEACH
LANGUAGE (ID,NAME)
SENTENSE (ID, EXAMPLE)
SYNONUMS (ID,WORD_ID,SYNONYM_ID) //TYPE_ID AND SYNONYM_ID ARE FOREIGN KEYS TO WORD TABLE (SYNONYM IS ALSO A WORD)
DICTIONARY (WORD_ID,TRANSLATION_ID, SENTENSE_ID) // TRANSLATION IS ALSO A WORD


LANGUAGE

id name
1 english
2 tamil
3 gggggg

TYPE
ID NAME
1 NOUN
2 MMMMM

WORD
ID NAME LANGUAGE_ID TYPE_ID
1 LOVE 1 1
2 $#%#$% 2 1
3 PASSION 1 1
4 HHJHJHJ 1 2

SENTENCE
ID EXAMPLE
1 HAFKAKJDHAKJFHAHLFALFLASLDAL

SYNONUMS

ID WORD_ID SYNONYM_ID
1 1 3 //LOVE =>SYNONUMS PASSION
2 1 4

DICTIONARY
WORD_ID TRANSLATION_ID SENTENSE_ID
1 2 1 //LOVE $#%#$% HAFKAKJDHAKJFHAHLFALFLASLDAL

关于mysql - 为多语言词典设计数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38083835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com