Design Relational Database - Use datamodels hierárquicos ou evite-os?

Estou projetando um banco de dados e tenho algumas dúvidas sobre o uso de modelos de dados hierárquicos em bancos de dados relacionais.

Se eu quiser lidar com categorias, subcategorias e categorias pai, é possível não usar um modelo de dados hierárquico em um banco de dados relacional? Por outras palavras, é possível lidar com categorias, subcategorias e categorias pai usando a maneira relacional de fazer as coisas?

A propósito, estou usando o PostgreSQL.

Desculpe pelo meu inglês ruim.

Cumprimentos,

questionAnswers(3)

yourAnswerToTheQuestion