一个记录用户所学单词的web应用程序

nszi6y05  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(260)

我正在尝试制作一个学习汉字的网络应用程序,我想把用户学习的汉字记录在数据库中。
我想用一个 words_learned 包含 character_id 已经知道的角色。
但我是初学者,所以我不知道这是否有效。设计对吗?我应该使用多列而不是数组吗?还是整个设计都错了?
字符表

character_id   character   pinyin     meaning
1              我          wo3        i
2              你          ni3        you
3              他          ta1        he
.
.
.
600            山          shan1      mountain

用户表

user_id        user        password   words_learned
1              john        1234       {1, 5, 68, 599}
2              chuck       passwd     {2, 3, 5, 6, 8, 90, 160}
kyks70gy

kyks70gy1#

通常,这是用另一个表规范化的,该表将包含 user_id 以及 character_id .
这张table可能很大,但没关系。

相关问题