首先软件分词类、时态、语态、句子、其他五大部分,暂时称作一级标题。每个标题下又分,比如词类下又分名词,动词,形容词,副词等等,称为二级标题,二级标题下又分,比如名词下又分名词的数、名词的所有格等,称作三级标题。再往下就是内容的展示了。数据库应该如何设计,请路过的大神给小弟指点一二,不胜感激涕零。
------解决思路----------------------
三级标题下才有内容?而你的内容才是最需要存储的吧?
而三级标题没有重复(你的例子貌似是这样)
那内容的主键定为三级标题就可以了。
其他的1、2级标题可存数据库,也可以不存。
存的话就是
2级目录存储就是1个主键(代表所对应的1级目录),其他的是内容……依此类推
我个人所想……缺陷在所难免
------解决思路----------------------
用户学习实体,就是一个个user吧。这个单独一个表