账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    背单词软件的数据库应该怎么设计?
    48
    0

    怎样设计数据库,来记录每个用户背过的单词呢?

    如果使用一个单独的表,userId,wordId 来记录的话,1万个用户,每个人背1千个单词,这个表就1千万行了。
    这样是不是不太合理?
    请大佬给个思路。

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 背单词软件的数据库设计应该根据软件的具体功能来设计,但一般来说,应该包括以下几个部分:

      1. 用户数据:这个部分应该包含用户的基本信息,如用户名、密码、性别、年龄等。

      2. 单词数据:这个部分应该包含单词的定义、释义、例句、难度等级等信息。

      3. 词汇表数据:这个部分应该包含单词的索引,以便快速查找和检索单词。

      4. 背单词数据:这个部分应该包含用户的学习记录,包括单词的背诵情况、练习次数等信息。

      5. 学习计划数据:这个部分应该包含用户的学习计划,包括每天背诵的单词数量、学习时间等信息。

      6. 用户反馈数据:这个部分应该包含用户对软件的反馈和建议,以便不断优化软件。

      在设计数据库时,应该尽可能地保证数据的一致性和完整性,以确保软件的稳定运行。同时,为了提高用户的学习效率,应该提供多种学习模式,如单个单词背诵、多单词背诵、单词挑战等。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部