Android Smart Dict - 数据库设计

来源:互联网 发布:计算机网络视频知乎 编辑:程序博客网 时间:2024/05/17 06:57

最先就从数据库开始吧,首先必须搞清楚数据库的结构,后面的工作才好开展。

 

我希望用一张表记录所有的单词不管是四级还是托付,它就相当于一个单词池(好拗口),每个单词可以映射到不同的书里面,比如一个单词它可以是四级词汇,同时也是托付词汇,我们就不用重复记录这个单词。

 

就目前看来,我们需要3张表:

 

单词表:记录所有的单词,包括写法,音标,词性,解释,读音(暂时没这个,但是还是暂一位),解释,例句,单词的重要程度。够完整了吧,难道还要加上同义词和反义词?以后再说吧。

 

学习计划表: 此表记录当前学习的是那本书,学习单词的小组数(每本书不可能一次就学完吧,分成若干小组便于学习), 当前学到哪一组。

 

书表: 记录书名和单词数。

 

代码如下:

 

单词表:

 

书本表:

 

计划表:

原创粉丝点击