字典,词典这些网站的数据库关系是怎么设计的?如下
先说情况在最后再提问题。
比如这个站:
https://zidian.51240.com/
一开始是, 三个分类
拼音查字 部首查字 笔画数查字
然后分别点击进去后 是一类分类
然后再点进去 又是一类分类
然后再
点进 字典 进去后才是字的具体含义
点进 组词 进去后 是这个字的各种组词
按 拼音 部首 笔画数 查到字后
在字里面又有对应的词,而且这些词都带链接上的,点进去后又会有详情的词。
没什么经历。感觉这些对应关系太复杂了
如果想用python采一下,存在mysql 里不知道怎么设置数据库对应的关系, 用django模型设计了几类都实现不了?
不知道有什么好的思路?
回答:
拼音,部首,笔画 就相当于网站的多级导航(二级),只需要加个 pid 就行了。
如果有以下几个表:
- 拼音表
- 部首表
- 字详情表
笔画不需要专门的表
py_table:
id,py,pid sort_id(排序,可以加)
1 a 0
2 an 1
3 ai 1
.....
bs_table:
id,bs, bs_count(共几画) sort_id
detail_table:
id, word,detail,py,bs_count,sort_id
以上是 字典,词典这些网站的数据库关系是怎么设计的?如下 的全部内容, 来源链接: utcz.com/p/937796.html