对于考研英语,英语单词的重要性可想而知,考研单词实体书、电子书 多种多样。
如何能设计一个适合自己学习的单词学习工具,使得单词学习轻松愉快,就显示尤为必要。
资料整理,网络上各种资料林立,收集整理资料建设适合系统适用的数据集。
1、系统用数据结构
通常,平台使用数据是存放在数据库中,单词的存放,需要创建一个数据表,用于存放zk考研单词大纲。
基本数据结构:
表名:NewWord
字段 :ID(序号),word(单词),part(词性),exp(解释),memo(备注),类型为字符类型,长度为适用长度即可。
词性查询字典的解释为part of speech ,感觉不合适,专门请教英语专业教师,确认就是这个,这种翻译好像不符合逻辑。
2、将数据导入数据表并分析
通常网络单词给出的都是一个单词一个文本行,而我们在数据库中需要的是将文本行分为3个组成部分(word,part,exp),分析数据格式,可以看出单词与后面的内容使用空格进行分离的,词性与解释没有分开,甚至还有词性+解释+词性+解释 、词性/词性+解释等情况,需要进行编程分离。
数据z导入步骤:
(1)由于网络数据,特殊字符可能混杂其中,通常情况下,需通过记事本进行过滤,即将数据拷贝到记事本中,然后再从记事本中拷出使用
(2) 直接将单词行拷贝到数据表中的memo字段中,然后采用sql语句进行分析,将分解的内容分别放置到(word,part,exp)字段中。
(3) 以单一单词词性为数据的数据分组(n.,v.,vi.,vt.,adj.,adv.等等),以组合单词词性为数据的数据分组n./vi. , n./vt., adj./ad. 等等,或 n.v.,n.a. 等等。
(4) sql语句略。