繁体   English   中英

如何在关系数据库中构建类似于分类学的结构?

[英]How to structure a taxomomy-like structure in a relational database?

我正在开发用于分类的功能。 所有项目都可以有0或n个孩子。

也将需要两个或两个以上没有亲戚关系的父母生育一个孩子..但这也许没有必要。

人们如何为此创建模式? 是否有这种表列的问题:

category_id | category_name | parent_id | child_id

还是有某种更优雅,更灵活的方法?

谢谢!!

如果您要说的是标记项目,那么通常会有一个articles表,一个taxonomy_terms表和一个joins表(如articles_taxonomy_terms ,这些表可以具有任意数量的相关术语(标签)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM