字典,词典这些网站的数据库关系是怎么设计的?如下

先说情况在最后再提问题。

比如这个站:
https://zidian.51240.com/

一开始是, 三个分类

拼音查字 部首查字 笔画数查字

字典,词典这些网站的数据库关系是怎么设计的?如下

然后分别点击进去后 是一类分类

字典,词典这些网站的数据库关系是怎么设计的?如下

然后再点进去 又是一类分类

字典,词典这些网站的数据库关系是怎么设计的?如下

然后再
点进 字典 进去后才是字的具体含义

点进 组词 进去后 是这个字的各种组词

字典,词典这些网站的数据库关系是怎么设计的?如下

按 拼音 部首 笔画数 查到字后

在字里面又有对应的词,而且这些词都带链接上的,点进去后又会有详情的词。

没什么经历。感觉这些对应关系太复杂了

如果想用python采一下,存在mysql 里不知道怎么设置数据库对应的关系, 用django模型设计了几类都实现不了?

不知道有什么好的思路?


回答:

拼音,部首,笔画 就相当于网站的多级导航(二级),只需要加个 pid 就行了。
如果有以下几个表:

  1. 拼音表
  2. 部首表
  3. 字详情表

笔画不需要专门的表

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

回到顶部