我正在尝试制作一个学习汉字的网络应用程序,我想把用户学习的汉字记录在数据库中。
我想用一个 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}
1条答案
按热度按时间kyks70gy1#
通常,这是用另一个表规范化的,该表将包含
user_id
以及character_id
.这张table可能很大,但没关系。